web-dev-qa-db-ja.com

Muttで新しいフォルダを作成するにはどうすればよいですか

Mutt内から新しいフォルダを作成したい。私はMaildir形式を使用して、Muttを実行しているマシンにフォルダーを保存しています。

(私も宅配便IMAPを使用してリモートでメールを表示しますが、これにはMuttは含まれません)

編集済み IMAPの役割を明確にする

12
justintime

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}
    

(用語:メールクライアントはメッセージを「フォルダ」に保存し、ファイルシステムはすべてを「ディレクトリ」に保存します。)

9
user1686

cchange-folder)、 ? (リスト)、 Shift+Ccreate-mailbox)。


これはGmailで機能しますが、単一のディレクトリビューでのみ機能し、「すべてのフォルダ」ビューでは機能しません。

また、ディレクトリ名にスペースが必要な場合は、を介してエスケープする必要があります Ctrl+V、 Space

14
user1686

私は通常、まだ存在しない新しいフォルダにメールを保存するだけで、muttがそのフォルダを作成してくれます。

メールのないフォルダを作成しても意味がないので、私にとっては非常に直感的です。そこで、そこに送信する必要のある最初のメールを保存して作成します。

6
user7385

メールを存在しない場所に保存すると、muttは新しいメールボックスを作成します。メールボックスのタイプは、変数mbox_typeの状態によって決まります。したがって、mutt内にMaildirを作成するには、次の手順に従います。

.muttrcファイルを開き、行を追加します

set mbox_type=Maildir

この行により、muttはMbox形式ではなくMaildirに新しいメールボックスを作成します。

次に、muttを起動し、新しいフォルダに保存するメッセージを選択します。 sを押して保存し、新しいメールボックスのパスを入力して(末尾にスラッシュを付けずに)、Enterキーを押します。 Muttは新しいMaildirを作成し、新しく作成されたメールボックスにメッセージを保存します。

1
H. Rittich