web-dev-qa-db-ja.com

muttで.emlファイルを開く

Linuxで.emlファイルをどのように開くべきですか? muttがそれを処理できるかどうかわかりません。

[〜#〜]更新[〜#〜]

新しいメールボックスを作成して、部分的に解決しました:

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

そして、emlファイルをa/curに配置します。

mutt -f

しかし、それは私がまだ望んでいるものではありません

17
daisy

muttは個々のメッセージを開くことができないようです。できることは、.emlファイルを単一のメッセージを含むmboxフォルダーに変換することです。これは基本的にFrom行を上部に追加することを含み、formail -bを使用して実行できます。

formail -b < themessage.eml > themessage.mbox

これは、change-folder(デフォルトキーc)を使用してmutt内で開くことができます。

22
mgorven

同じ問題がありました。 「formail -b」の提案をありがとう。

次のmailcapエントリは、手動での保存、「formail -b」の実行、およびメールボックスへの変更の必要性を排除しているようです。これらの3つのステップは、アタッチビューのmessage/rfc822添付ファイルで<enter>をプッシュするように削減されます。

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

追加の利点は、.mboxファイルが/tmpディレクトリに作成され、後でクリーンアップする必要がないことです。

5
Arkady