muttはmboxに保存するのをサポートしていますか?

muttはmboxに保存するのをサポートしていますか?

mbox形式でメッセージを保存できますか?set mbox_type = Maildirメールを検索するためにオフラインマップを使用しているためです。残念ながら、これはグローバル設定に影響し、Maildir形式でも保存されるため、gitパッチは中断されます。

答え1

Muttは、すべてのメッセージが単一のファイルにリンクされているmbox形式のメールフォルダの読み取りと書き込みをサポートしています。ただし、この形式を使用することの欠点は、メッセージが削除された後にファイル全体を書き換える必要があることです。しかし、1つの利点は、mboxをgzipで圧縮できることです。

AFAIK、通常のmaildirのように、すべてのメールフォルダを参照でき、muttはファイル(mboxとして使用)かディレクトリ(maildirとして使用)かを自動的に検出します。これmbox_typeをに設定すると、maildir実際に新しいメールフォルダを作成したときにmuttの形式にのみ影響します。

答え2

Muttは4つのサポートを提供し、自動的に検出します。メール形式:MH、MMDF、mbox、Maildir。

既存のmboxファイルを保存すると、メッセージがmboxに追加されます。 mbox_type新しく作成したメールボックスにのみデフォルトを設定します。

答え3

保存するには一つmbox_typemhまたはに設定されていても、maildirファイルに.messageを使用できます|cat >FILENAME

これが常に有効なmboxファイルを生成するわけではないことに注意してください。特に、すべてのメッセージにはヘッダーが必要です。maildirContent-Length:はヘッダーなしで処理できます。後でさらにメッセージを添付するために使用することはできません>>FILENAME

mboxを本当に作成したい場合は、まず空のファイルである空のmboxメールボックスを作成できます。

!touch foo

次にファイルに保存しますfoo。この方法の制限は、メールボックスの場所の略語(たとえば)を使用できないことです=foo

代わりに、一時的な:set mbox_type=mbox。入力が多すぎる場合は:set mb Tab _ Tabマクロにすることができます。理想的には、このマクロはmboxとあなたが好むフォーマットを切り替えますが、どうすればいいのかわかりません。

関連情報