Как открыть файлы .eml в linux? Я не уверен, что muttсправится?
ОБНОВИТЬ
Я решил это частично, создав новый почтовый ящик:
mkdir -p a/{cur,tmp,new}
И поместите файл eml в / cur, я мог бы прочитать его с:
mutt -f
Но это не совсем то, что я хочу еще
Как открыть файлы .eml в linux? Я не уверен, что muttсправится?
ОБНОВИТЬ
Я решил это частично, создав новый почтовый ящик:
mkdir -p a/{cur,tmp,new}
И поместите файл eml в / cur, я мог бы прочитать его с:
mutt -f
Но это не совсем то, что я хочу еще
Ответы:
Mutt не может открывать отдельные сообщения. Что вы можете сделать, это преобразовать файл .eml в папку mbox, содержащую одно сообщение. Это в основном включает добавление Fromстроки вверху, что можно сделать с помощью formail -b:
formail -b < themessage.eml > themessage.mbox
Затем его можно открыть в Mutt, используя change-folder(ключ по умолчанию c).
mutt -f themessage.mbox Кроме того, команда formail является частью пакета procmail, если она еще не установлена в вашей системе (по крайней мере, в системах на основе debian).
У меня такая же проблема. Спасибо за предложение "formail -b".
Следующая запись mailcap устраняет необходимость ручного сохранения, запуска «formail -b» и перехода в почтовый ящик. Эти три шага сводятся к <enter>добавлению вложения сообщения / rfc822 в представлении вложения:
message/rfc822; formail -b < %s > %s.mbox && mutt -f '%s.mbox'; needsterminal
Дополнительным преимуществом является то, что файл .mbox создается в /tmpкаталоге и впоследствии не требует очистки.
vimв Mutt, они не открываются как обычный текст? Вы также можете установить запись,mailcapчтобы открыть их в текстовом редакторе, если они являются вложениями.