Apertura di file .eml con mutt


17

Come si dovrebbero aprire i file .eml in Linux? Non sono sicuro se muttriesco a gestirlo?

AGGIORNARE

L'ho risolto parzialmente, creando una nuova cassetta postale:

mkdir -p a/{cur,tmp,new}

E posiziona il file eml in a / cur, potrei leggerlo con:

mutt -f

Ma non è esattamente quello che voglio ancora


Se il tuo editor è impostato su vimin mutt, non vengono aperti come testo normale? Puoi anche impostare una voce mailcapper aprirli con il tuo editor di testo se sono allegati.
Jasonwryan,

2
@ warl0ck Hai testato quanto indicato nelle risposte prima di modificare la domanda?
Sam,

Risposte:


22

mutt non sembra in grado di aprire singoli messaggi. Quello che puoi fare è convertire il file .eml in una cartella mbox contenente un singolo messaggio. Ciò comporta fondamentalmente l'aggiunta di una Fromriga in alto, che può essere eseguita utilizzando formail -b:

formail -b < themessage.eml > themessage.mbox

Questo può quindi essere aperto all'interno di mutt usando change-folder(chiave predefinita c).


5
Bella risposta. Vorrei anche aggiungere che il messaggio potrebbe essere aperto direttamente dalla riga di comando: mutt -f themessage.mbox Inoltre, il comando formail fa parte del pacchetto procmail, se non lo hai già installato sul tuo sistema (almeno sistemi basati su Debian).
Jeff Bauer,

5

Ho avuto lo stesso problema. Grazie per il suggerimento "formail -b".

La seguente voce mailcap sembra eliminare la necessità di salvare manualmente, eseguire "formail -b" e passare alla cassetta postale. Questi tre passaggi si riducono al push <enter>sull'allegato message / rfc822 nella vista allegata:

message/rfc822; formail -b < %s > %s.mbox && mutt -f '%s.mbox'; needsterminal

Un ulteriore vantaggio è che il file .mbox viene creato nella /tmpdirectory e non richiede successivamente la pulizia.

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.