Mutt

用 mutt 打開 .eml 文件

  • June 1, 2017

應該如何在 linux 中打開 .eml 文件?不知道mutt能不能處理?

更新

我通過創建一個新郵箱部分解決了這個問題:

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

並將 eml 文件放在 a/cur 中,我可以閱讀它:

mutt -f

但這還不是我想要的

mutt 似乎無法打開單個消息。您可以將 .eml 文件轉換為包含一條消息的 mbox 文件夾。這基本上涉及From在頂部添加一行,可以使用formail -b

formail -b < themessage.eml > themessage.mbox

然後可以使用change-folder(預設鍵c)在 mutt 中打開它。

我有同樣的問題。感謝“formail -b”的建議。

下面的 mailcap 條目似乎消除了手動保存、執行“formail -b”和更改到郵箱的必要性。這三個步驟簡化為<enter>在附加視圖中推送消息/rfc822 附件:

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

另一個優點是 .mbox 文件是在/tmp目錄中創建的,之後不需要清理。

引用自:https://unix.stackexchange.com/questions/38681