Otwieranie plików .eml za pomocą mutta


17

Jak należy otwierać pliki .eml w systemie Linux? Nie jestem pewien, czy muttsobie z tym poradzę ?

AKTUALIZACJA

Udało mi się to częściowo, tworząc nową skrzynkę pocztową:

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

I umieść plik eml w / cur, mógłbym go odczytać za pomocą:

mutt -f

Ale nie do końca tego chcę


Jeśli twój edytor jest ustawiony na vimmutt, czy nie są otwierane jako zwykły tekst? Możesz także ustawić wpis, mailcapaby otworzyć je za pomocą edytora tekstu, jeśli są załącznikami.
jasonwryan

2
@ warl0ck Czy sprawdziłeś, co wspomniano w odpowiedziach przed edycją pytania?
Sam

Odpowiedzi:


22

mutt nie wydaje się być w stanie otwierać pojedynczych wiadomości. Co możesz zrobić, to przekonwertować plik .eml do folderu mbox zawierającego pojedynczą wiadomość. Zasadniczo wymaga to dodania Fromlinii u góry, co można zrobić za pomocą formail -b:

formail -b < themessage.eml > themessage.mbox

Można to następnie otworzyć w Mutt za pomocą change-folder(domyślny klucz c).


5
Niezła odpowiedź. Dodałbym również, że wiadomość można otworzyć bezpośrednio w wierszu poleceń: mutt -f themessage.mbox Polecenie formail jest częścią pakietu procmail, jeśli jeszcze go nie masz (przynajmniej systemy oparte na Debianie).
Jeff Bauer,

5

Miałem ten sam problem. Dzięki za sugestię „formail -b”.

Poniższy wpis mailcap wydaje się eliminować konieczność ręcznego zapisywania, uruchamiania „formail -b” i przejścia do skrzynki pocztowej. Te trzy kroki zostały zredukowane do wypychania <enter>załącznika wiadomość / rfc822 w widoku załączania:

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

Dodatkową zaletą jest to, że plik .mbox jest tworzony w /tmpkatalogu i nie wymaga późniejszego czyszczenia.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.