Mutt内から新しいフォルダを作成したい。私はMaildir形式を使用して、Muttを実行しているマシンにフォルダーを保存しています。
(私も宅配便IMAPを使用してリモートでメールを表示しますが、これにはMuttは含まれません)
編集済み IMAPの役割を明確にする
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」が必要な場合:
Courierのレイアウトでは、フォルダーの名前はArchive.2010.06
になります。
mkdir -p ~/mail/.Archive.2010.06/{cur,new,tmp}
「ファイルシステム」レイアウトでは、Archive/2010/06
になります。
mkdir -p ~/mail/Archive/2010/06/{cur,new,tmp}
(用語:メールクライアントはメッセージを「フォルダ」に保存し、ファイルシステムはすべてを「ディレクトリ」に保存します。)
c (change-folder
)、 ? (リスト)、 Shift+C (create-mailbox
)。
これはGmailで機能しますが、単一のディレクトリビューでのみ機能し、「すべてのフォルダ」ビューでは機能しません。
また、ディレクトリ名にスペースが必要な場合は、を介してエスケープする必要があります Ctrl+V、 Space。
私は通常、まだ存在しない新しいフォルダにメールを保存するだけで、muttがそのフォルダを作成してくれます。
メールのないフォルダを作成しても意味がないので、私にとっては非常に直感的です。そこで、そこに送信する必要のある最初のメールを保存して作成します。
メールを存在しない場所に保存すると、muttは新しいメールボックスを作成します。メールボックスのタイプは、変数mbox_type
の状態によって決まります。したがって、mutt内にMaildirを作成するには、次の手順に従います。
.muttrc
ファイルを開き、行を追加します
set mbox_type=Maildir
この行により、muttはMbox形式ではなくMaildirに新しいメールボックスを作成します。
次に、muttを起動し、新しいフォルダに保存するメッセージを選択します。 s
を押して保存し、新しいメールボックスのパスを入力して(末尾にスラッシュを付けずに)、Enterキーを押します。 Muttは新しいMaildirを作成し、新しく作成されたメールボックスにメッセージを保存します。