muttで.emlファイルを開く


16

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

更新

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

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

そして、emlファイルをa / curに配置すると、次のようにして読むことができます。

mutt -f

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


エディターがvimmuttに設定されている場合、プレーンテキストとして開かれませんか?mailcap添付ファイルの場合は、テキストエディターで開くようにエントリを設定することもできます。
-jasonwryan

2
@ warl0ck質問を編集する前に、回答に記載されていることをテストしましたか?
サム

回答:


21

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

formail -b < themessage.eml > themessage.mbox

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


5
いい答え。メッセージをコマンドラインで直接開くこともできます: mutt -f themessage.mbox また、formailコマンドは、システム(少なくともdebianベースのシステム)にまだインストールされていない場合、procmailパッケージの一部です。
ジェフバウアー

4

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

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.