Apri il file mbox?


8

Come aprire un file mbox ? Mutt non visualizza mail quando chiama mutt -f sent.mbox.

Il formato mbox è "Da" senza due punti.

Esiste un visualizzatore mbox per Linux?

Grazie in anticipo.


Mutt dovrebbe essere in grado di aprire un file mbox. È normale avere una Fromriga senza due punti in alto: questo è per la busta dell'email. È difficile diagnosticare il problema senza vedere il contenuto del file. Ovviamente apprezzo che il contenuto del file sia probabilmente troppo privato per essere pubblicato. Guarda il file come file di testo (ad esempio con less). È la Fromlinea seguita da righe di intestazione ( From:, Subject:e così via)? C'è Lines:un'intestazione, Content-Length:un'intestazione?
Gilles 'SO- smetti di essere malvagio' il

È simile al seguente: pastebin.com/49fG0N7E Ho eliminato il destinatario, il contenuto e il nome di dominio.
chris

Risposte:


4

La prima riga della posta è la "busta dalla riga". Comincia con i 5 caratteri in From␣cui è un personaggio spaziale. E 'normale.

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

Ciò che è insolito è che l'indirizzo email è compreso tra <…>. Questo è insolito. Non so se sia contro gli RFC o no, ma posso vedere Mutt soffocarlo.

Dovresti ottenere una cassetta postale valida (come in, quella che Mutt può analizzare) elaborando il file della cassetta postale tramite il formailcomando da procmail Installa procmail .

formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox

Apprezzo la tua risposta Sfortunatamente, formail non aggiunge questa intestazione. RFC 822/4155 non ne sa nulla.
chris,

Dopo aver riformattato il file con formail, quattro (di cento) mail vengono visualizzate in mutt.
chris

@chris Quanti file formail -ds sh -c 'cat >$FILENO.mail'crea? Mutt può leggerli come singole caselle di posta contenenti un'unica posta?
Gilles 'SO-smetti di essere malvagio' il

1
@chris Ok, l'ho riprodotto e ho riscontrato il problema: a Mutt non piace quando la busta Fromnon è nel modulo From something@somewhere trailer text. In particolare, ignora una riga in cui si trova la busta dall'indirizzo John Doe <add@ress>. Ora vedrò come risolvere questo problema.
Gilles 'SO- smetti di essere malvagio' il

1
@chris Non so se è un bug in mutt o nel programma che ha prodotto questa cassetta postale, ma vedi la mia risposta per una correzione.
Gilles 'SO- smetti di essere malvagio' il

3

Qualsiasi editor di testo è in grado di aprirsi .mbox. Oltre agli editor di testo Mozilla Thunderbird può anche aprirli.


Devo copiare il file nel profilo Thunderbird? Non voglio cambiarlo.
chris

1
Sì. Sono stato in grado di aprire il file mbox in Thunderbird. Questo link ha fornito i passaggi da seguire. commons.lbl.gov/display/~jwelcher@lbl.gov/…
prashanth

Il link di @prashanth è una soluzione funzionante. Potrei scaricare il mio archivio di Gmail come .mboxfile ( takeout.google.com/settings/takeout ) e aprirlo con Thunderbird. Tutto quello che devi fare è posizionare il .mboxfile nel percorso della cartella locale sul tuo file system. Prima di ciò devi creare almeno un account newsgroup con il tuo vero indirizzo e-mail (scrivi qualsiasi cosa come indirizzo del news server, non importa). Riavvia Thunderbird e hai una nuova cartella con tutti i tuoi messaggi e-mail e allegati.
aliopi,

3

Dopo un po 'di incubo su Windows con Firefox, dove si apre la .mbox ma è disponibile solo il primo messaggio, ho scoperto che Evolution funziona bene: ho creato una nuova cartella e poi da File \ Import ... (vengo da Italia, il menu è in realtà Importa ...) Sono stato in grado di leggere quei vecchi messaggi ...


1
Non mi piace aprendo il file mbox, è davvero importando il file.
ThorSummoner,

1

In thunderbird è possibile aprire il file posizionandolo nella cartella del profilo locale di thunderbirds, in $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/Un file .mbox verrà raccolto da Thunderbird e visualizzato. Vedi anche le istruzioni dettagliate collegate da prashanth in un commento diverso.


0

Per visualizzare un mboxfile in Thunderbird, avevo bisogno di quanto segue:

  • aggiungi l' estensione Import / Export , altrimenti l'opzione "import" nel menu Strumenti non mi ha dato la possibilità di importare un file (solo dati, ecc., da un altro account / app); e
  • utilizzare un account configurato per POP, non IMAP (poiché l'importazione in IMAP non è possibile, almeno con il mboxfile che stavo importando).

Con queste due condizioni a posto, tutto ha funzionato bene e il file era disponibile "come posta" in Thunderbird dopo l'importazione (con allegati intatti).


L'estensione di importazione / esportazione non fa altro che copiare il file mbox nella cartella del profilo locale di thunderbird. Puoi anche farlo manualmente.
JanKanis,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.