MBOX visor
Buzón Unix — correos concatenados.
MBOX es un archivo plano de mensajes RFC822 separados por líneas que empiezan con 'From ' (con espacio al final) — el clásico formato de buzón Unix que mutt, mh, alpine y las Carpetas Locales de Thunderbird usan. Dividimos el archivo en esas líneas separadoras y parseamos cada fragmento de forma perezosa con postal-mime conforme haces clic en la barra lateral, lo que mantiene incluso los archivos de miles de mensajes responsivos. La lista muestra From / Subject / fecha de envoltura extraída barato del texto crudo; seleccionar un mensaje dispara un parseo MIME completo para cuerpos HTML/plain y adjuntos. El cuadro de filtro escanea los primeros 4 KB de cabeceras de cada mensaje (Subject, From, Date) buscando coincidencias de subcadena.
- ¿Cómo obtengo un archivo .mbox?
- La mayoría de los clientes de correo Unix lo escriben de forma nativa (mutt, alpine, mh). Thunderbird exporta sus Carpetas Locales como mbox vía la extensión ImportExportTools NG. Google Takeout devuelve los archivos de Gmail como un único .mbox por etiqueta.
- ¿Por qué la lista de mensajes es rápida pero abrir un mensaje tarda un momento?
- Dividimos el archivo por líneas 'From ' por adelantado (escaneo de texto barato) y solo parseamos el cuerpo MIME al hacer clic en un mensaje. Esto mantiene la barra lateral instantánea en archivos enormes — el parseo por mensaje corre en segundo plano y el cuerpo aparece en cuanto esté listo.
- ¿Se muestran los adjuntos?
- Sí. Cada mensaje abierto lista sus adjuntos con nombre de archivo, tipo MIME y tamaño, y ofrece un botón Guardar que descarga el adjunto a tu máquina. El cuerpo HTML se renderiza en un iframe sandboxed con todos los scripts y el acceso a la red deshabilitados.
- ¿Se sube mi buzón?
- No. El archivo .mbox se lee por completo en tu navegador. postal-mime y el divisor corren del lado del cliente. Nada se envía a un servidor.