web-dev-qa-db-ja.com

Muttおよびmaildir形式

mutt形式を使用するようにmaildirを設定しようとしています。 .muttrcファイルに次のものがあります。

set mbox_type=Maildir
set folder="~/.mail/"
set mbox="~/.mail/"
set spoolfile="~/.mail/"
set record="~/.mail/sent"
set postponed="~/.mail/drafts"

~/.mail/フォルダーには、サブフォルダーcur new sent tmpがあります。ここまでは順調ですね。ただし、送信されたメールを~/.mail/sent/に保存する代わりに、muttはサブフォルダー構造~/.mail/sent/{cur,new,tmp}を再度作成します。そして、送信されたすべてのメールを~/.mail/sent/cur/に保存します。これは紛らわしいと思います。これがそうな理由はありますか?

4
Martin Vegter

これはあなたが設定したからです

set mbox_type=Maildir

これは、新しく作成されたメールボックスのデフォルトのメールボックスタイプをmaildirに設定します。

また、maildir標準では、maildir Xにはサブフォルダー{cur,new,tmp}が必要であるとされています。フォルダsentnot maildir標準で記述されています。

したがって、宛先として~/.mail/sentを指定すると、muttはそれをmaildirベースパスとして解釈し、通常のサブディレクトリ{cur,new,tmp}がまだ存在しない場合は、そこに作成します。

7
maxschlepzig