Jak należy otwierać pliki .eml w systemie Linux? Nie jestem pewien, czy mutt
sobie 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ę
vim
mutt, czy nie są otwierane jako zwykły tekst? Możesz także ustawić wpis,mailcap
aby otworzyć je za pomocą edytora tekstu, jeśli są załącznikami.Odpowiedzi:
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
From
linii u góry, co można zrobić za pomocąformail -b
:Można to następnie otworzyć w Mutt za pomocą
change-folder
(domyślny kluczc
).źródło
mutt -f themessage.mbox
Polecenie formail jest częścią pakietu procmail, jeśli jeszcze go nie masz (przynajmniej systemy oparte na Debianie).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
/tmp
katalogu i nie wymaga późniejszego czyszczenia.źródło