Muttで新しいフォルダを作成する方法


12

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

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

IMAPの役割を明確にするために編集


私はDovecotを使用していimapdますが、シェルから直接のアクティブ化をサポートしています。たとえば、dovecot --exec-mail imapMuttに使用できるset tunnel=です。たぶんクーリエにも似たようなものがあるのでしょうか?Mutt内でメールボックスを作成できます。(/usr/lib/courier/imap十分かもしれません。)
user1686

回答:


9

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}
    

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


Muttはメッセージを存在しないものに保存するときに新しいメールボックスを作成します。設定する場合はset mbox_type=Maildir、設定ファイルで、それはのMaildir形式を使用します。
H. Rittich

14

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


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

ディレクトリ名にスペースが必要な場合にも、あなたはそれを経由してエスケープする必要がありますCtrl+ VSpace


これはIMAP全体でのみ機能します(質問を書き直しました)。使用すべきかどうか疑問に思うmaildirmake -f
justintime

@justin:他の回答を投稿しました。
user1686 2010年

@grawityが合意、編集TLSとは何の関係もありませんが、Muttは「すべてのフォルダ」ビューでフォルダを作成するときに癖を持っているようだ、とIMAP対IMAP利用時に成功した(私はおそらく報告すべきバグを)。
クラウド

6

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

私にとっては、メールがないフォルダは意味がないので、直感的です。そこで、最初にそこに行くべきメールを保存して作成するだけです。


どのようにそれを行うのですか?Mと入力すると、既存のメールボックスのリストが表示されます。ありがとう
justintime 2010年

「M」?「M」の意味がわかりません。maildirのインデックスで「s」を押すだけで、要求されたフォルダ名を入力できます。

@justintimes
同型写像

1

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

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

set mbox_type=Maildir

この行は、MuttがMbox形式ではなくMaildirに新しいメールボックスを作成することを保証します。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.