回答:
Muttが直接maildirを作成できない場合は、自分で簡単に作成できます。「Maildir形式」形式のメールディレクトリには、3つのサブディレクトリを除き、何も特別なを持ってcur/
、new/
そして tmp/
内部。
メールがに保管されている~/mail/
とすると、「Something」という名前のフォルダは次のように作成されます。
CourierとDovecotが使用するMaildir ++レイアウトの場合:
mkdir -p ~/mail/.Something/{cur,new,tmp}
(先頭のドットに注意してください–はい、これは基本的にサブフォルダが隠しディレクトリとして保存されることを意味します...)
に相当:
mkdir ~/mail (implied by `-p`)
mkdir ~/mail/.Something (implied by `-p`)
mkdir ~/mail/.Something/cur (from brace expansion)
mkdir ~/mail/.Something/new (from brace expansion)
mkdir ~/mail/.Something/tmp (from brace expansion)
他のIMAPデーモンが使用する「ファイルシステム」レイアウトの場合:
mkdir -p ~/mail/Something/{cur,new,tmp}
フォルダ階層「アーカイブ」/「2010」/「06」が必要な場合:
クーリエのレイアウトでは、フォルダーの名前は次のようになりますArchive.2010.06
。
mkdir -p ~/mail/.Archive.2010.06/{cur,new,tmp}
「ファイルシステム」レイアウトでは、次のようになりますArchive/2010/06
。
mkdir -p ~/mail/Archive/2010/06/{cur,new,tmp}
(用語:メールクライアントは「フォルダ」にメッセージを保存し、ファイルシステムは「ディレクトリ」にすべてを保存します。)
set mbox_type=Maildir
、設定ファイルで、それはのMaildir形式を使用します。
c(change-folder
)、?(リスト)、Shift+ C(create-mailbox
)。
これはGmailで機能しますが、単一のディレクトリビューでのみ機能し、「すべてのフォルダ」ビューでは機能しません。
ディレクトリ名にスペースが必要な場合にも、あなたはそれを経由してエスケープする必要がありますCtrl+ V、Space。
maildirmake -f
私は通常、メールをまだ存在しない新しいフォルダに保存するだけで、muttがフォルダを作成してくれます。
私にとっては、メールがないフォルダは意味がないので、直感的です。そこで、最初にそこに行くべきメールを保存して作成するだけです。
s
メールを存在しない場所に保存すると、muttは新しいメールボックスを作成します。メールボックスのタイプは、変数の状態によって決まりますmbox_type
。したがって、mutt内にMaildirを作成するには、次のようにします。
.muttrc
ファイルを開き、行を追加します
set mbox_type=Maildir
この行は、MuttがMbox形式ではなくMaildirに新しいメールボックスを作成することを保証します。
次に、muttを起動し、新しいフォルダに保存するメッセージを選択します。を押しs
て保存し、新しいメールボックスのパス(末尾にスラッシュなし)を入力して、Enterキーを押します。Muttは新しいMaildirを作成し、新しく作成されたメールボックスにメッセージを保存します。
imapd
ますが、シェルから直接のアクティブ化をサポートしています。たとえば、dovecot --exec-mail imap
Muttに使用できるset tunnel=
です。たぶんクーリエにも似たようなものがあるのでしょうか?Mutt内でメールボックスを作成できます。(/usr/lib/courier/imap
十分かもしれません。)