Mutt
用 mutt 打開 .eml 文件
應該如何在 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
目錄中創建的,之後不需要清理。