メールをmuttにファイルとして保存しますか?

メールをmuttにファイルとして保存しますか?

muttを押すと、Sメッセージはメールフォルダ形式(cur/ tmp/ new/)で保存されますが、個々のファイルも添付ファイルのように保存したいと思います。

構成できますか?

答え1

このsコマンドは、maildir 形式のメールボックスに保存されます。残念ながら、「ファイルに保存」コマンドはありません。それはおそらく、履歴のmbox形式では、単一のメッセージを含むメールボックスがそのメッセージを含むファイルであったからです。

この目的のために、パイプメッセージ(デフォルトのショートカット)コマンドを使用できます。これにより、入力できるコマンドラインが開きますmutt|cat > DESIRED-FILE-PATH

パイプデコードオプションは、このようにメッセージを保存するときにヘッダーとMIME部分に何が起こるかを制御します。

おそらく、この機能のマクロを書くことができます。

答え2

実際のメッセージも添付ファイルとして表示されるため、添付ファイルのリストから保存できます。インデックスまたはメッセージ自体で、v添付ファイルを開くとs保存をクリックします。

答え3

ファイルを作成した後にtouchそのファイルにメッセージを保存またはコピーしようとすると、muttはそのファイルをmboxとして使用します。

また、保存の代わりにコピーを使用することもできます。 Muttは、メッセージが1つのコピーにのみ存在する必要があると仮定し、メッセージを別のメールボックスに保存すると、最初のメールボックスからそのメッセージが削除され、複製によって正しいコピーが作成されます。

答え4

提案されたすべての回答を試しましたが、元のマルチパート(テキスト/一般+テキスト/html)メールをヘッダーとすべてのコンテンツを含むファイルに保存することはできません。特定のメッセージがスパムかどうかを知らせるためにスパムフィルタに電子メールを送信するには、これが必要です。

私が思いついた解決策は、e開いているメッセージ(「メッセージの編集」など)を押すとこれが開かれることでした。元のメッセージ希望のエディタで。ここでRawはmuttに到着したままメッセージを受信するという意味なので、メッセージを構成するすべてのヘッダーとすべてのバイトを持つようになります。

をクリックしてeバッファに書き込むだけです(エディタを次に設定しました)。ウィム)をファイルに変換すると、:w <path_to_file>/<file_name>それはすべてです。

PS:これをコメントとして追加したいのですが、そうするにはある程度の評判が必要です。また、この質問は古くなっていることを知っていますが、ネオムートまだ多くの人が使っていますが、これが誰かに役立つと思いました。

修正する:私はpipe-decodeカイが言及したオプションを無視しました。そのオプションが正しく設定されていると正しく機能します|。私の解決策はまだ動作しています;-)

関連情報