Abrir archivo mbox?

8

¿Cómo abrir un archivo mbox ? Mutt no muestra correos cuando llama mutt -f sent.mbox.

El formato mbox es "De" sin dos puntos.

¿Hay algún visor mbox para Linux?

Gracias de antemano.

Chris
fuente
Mutt debería poder abrir un archivo mbox. Es normal tener una Fromlínea sin dos puntos en la parte superior: esto es para el sobre del correo electrónico. Es difícil diagnosticar su problema sin ver el contenido del archivo. Por supuesto, aprecio que el contenido del archivo sea probablemente demasiado privado para publicar. Mire el archivo como un archivo de texto (por ejemplo, con less). ¿La Fromlínea es seguida por las líneas de encabezado ( From:, Subject:y así sucesivamente)? ¿Hay un Lines:encabezado, un Content-Length:encabezado?
Gilles 'SO- deja de ser malvado'
Se ve así: pastebin.com/49fG0N7E Eliminé el destinatario, el contenido y el nombre de dominio.
Chris

Respuestas:

4

La primera línea del correo es el "sobre de la línea". Comienza con los 5 caracteres From␣donde es un personaje espacial. Esto es normal.

From Christian xxx <cg@xxx> Mon May  15 20:22:35 2010

Lo inusual es que la dirección de correo electrónico está entre <…>. Esto es inusual No sé si está en contra de los RFC o no, pero puedo ver que Mutt se ahoga.

Debería obtener un buzón válido (como en uno que Mutt puede analizar) procesando el archivo del buzón mediante el formailcomando de procmail Instalar procmail .

formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox
Gilles 'SO- deja de ser malvado'
fuente
Agradezco tu respuesta. Desafortunadamente, formail no agrega este encabezado. RFC 822/4155 no sabe nada al respecto.
Chris
Después de formatear el archivo con formail, se muestran cuatro (de cien) correos en mutt.
Chris
@chris ¿Cuántos archivos formail -ds sh -c 'cat >$FILENO.mail'crea? ¿Puede mutt leerlos como buzones individuales que contienen un solo correo?
Gilles 'SO- deja de ser malvado'
1
@chris Ok, reproduje esto y encontré el problema: a Mutt no le gusta cuando la Fromlínea del sobre no tiene la forma From something@somewhere trailer text. En particular, ignora una línea donde está el sobre de la dirección John Doe <add@ress>. Ahora voy a ver cómo solucionar esto.
Gilles 'SO- deja de ser malvado'
1
@chris No sé si es un error en mutt o en el programa que produjo este buzón, pero veo mi respuesta para una solución.
Gilles 'SO- deja de ser malvado'
3

Cualquier editor de texto es capaz de abrirse .mbox. Además de los editores de texto, Mozilla Thunderbird también puede abrirlos.

Rinzwind
fuente
¿Tengo que copiar el archivo al perfil de Thunderbird? No quiero cambiarlo.
Chris
1
Si. Pude abrir el archivo mbox en Thunderbird. Este enlace proporciona los pasos a seguir. commons.lbl.gov/display/[email protected]/…
prashanth
El enlace de @prashanth es una solución de trabajo. Podría descargar mi archivo de Gmail como un .mboxarchivo ( takeout.google.com/settings/takeout ) y abrirlo con Thunderbird. Todo lo que tiene que hacer es colocar el .mboxarchivo en la ruta de la carpeta local en su sistema de archivos. Antes de eso, debe crear al menos una cuenta de grupo de noticias con su dirección de correo electrónico real (escriba cualquier cosa como la dirección del servidor de noticias, no importa). Reinicie Thunderbird y luego tendrá una nueva carpeta con todos sus correos y archivos adjuntos.
aliopi
3

Después de un poco de pesadilla en Windows con Firefox, donde se abre el .mbox pero solo está disponible el primer mensaje, descubrí que Evolution funciona bien: creé una nueva carpeta y luego desde Archivo \ Importar ... (Soy de Italia, el menú en realidad es Importa ...) Pude leer esos viejos mensajes ...

CapelliC
fuente
1
No me gusta que al abrir el archivo mbox, realmente esté importando el archivo.
ThorSummoner
1

En thunderbird puede abrir el archivo colocándolo en la carpeta de perfil local de thunderbirds, debajo de $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/un archivo .mbox será recogido por Thunderbird y se mostrará. Consulte también las instrucciones detalladas vinculadas por prashanth en un comentario diferente.

JanKanis
fuente
0

Para ver un mboxarchivo en Thunderbird, necesitaba lo siguiente:

  • agregue la extensión Importar / Exportar , de lo contrario, la opción "importar" en el menú Herramientas no me dio la opción de importar un archivo (solo datos, etc., desde otra cuenta / aplicación); y
  • para usar una cuenta que se configuró para POP, no IMAP (ya que la importación a IMAP no es posible, al menos con el mboxarchivo que estaba importando).

Con esas dos condiciones, todo funcionó bien y el archivo estaba disponible "como correo" en Thunderbird después de la importación (con los archivos adjuntos intactos).

Dɑvïd
fuente
Todo lo que hace la extensión de importación / exportación es copiar el archivo mbox a la carpeta de perfil local de thunderbird. También puedes hacerlo manualmente.
JanKanis