muttで「〜/メールは存在しません」を抑制します


13

私はMutt(ヘッドレスDebian 7.2 Wheezy VPSでは1.5.21)をたまにしか使用せず、cronなどからのメッセージを表示および削除しています。

ただし、この〜/ Mailフォルダーが存在しないことに私を困らせ続けます。

Mutt pestering

作成されていないフォルダでも完全に機能することは言うまでもありません。私は毎回これを尋ねる全体のポイントがちょっと恋しいです。

メッセージを無効にできますか?(または、それが失敗した場合、パスを目に見えないものに変更しますか?)


2
mutt設定を変更して別のメールディレクトリを見ることができると思います。代わりに、実際に使用しているものに変更できます。
Faheem Mitha、2014年

1
@FaheemMitha(cronなど)のメッセージはすべて読むことができるので、メールの場所はすでにわかっいると思います(/ var / spoolか、Debianのデフォルトのようです)。別の場所を作成する理由がわかりません。
Alois Mahdal、2014年

1
これは、メールスプール(通常は受信トレイと同じ)が存在する場所です。多くの場合、メールフォルダは〜/ Mailにあります。
Faheem Mitha

回答:


6

Faheemがコメントで指摘しているように、muttrcファイル内のデフォルトのメールフォルダーの場所を変更できます(通常/etc/Muttrc、システム全体の構成または~/.muttrcローカル構成の場合はにあります)。例えば:

set folder = "~/.mail"

しかし、それでもフォルダを作成する必要があります。そうしないと、muttがバグを引き起こし続けます。


procmailのデフォルトのMAILDIRは$ HOME / Mailであるため、これは複雑になる可能性があります。

@ user55518問題ありません。私はprocmailを使用していませんが、使用した場合はその設定も変更できます。
Alois Mahdal、2014年

2

メッセージは行806(main.c)でダンプされ、無効にするオプションがないようです。

~/Mailデフォルトでディレクトリを作成するには、たとえば、スケルトンに行を追加します。

#/etc/skel/.profile 
mkdir -p〜/メール

そのため、新しいユーザーを作成すると、skelフォルダーが〜にコピーされ、最初のログイン後に〜/ Mailディレクトリが作成されます。おそらく、この種の問題に対するフックがいくつかある場合は、adduserを変更することをお勧めします。


1
まあ、私は単純に/etc/skel/Mailフォルダを作成する方が.profileやadduserを変更するよりも良いと思います。OTOH、フォルダが存在しなくてもよかったら幸いです。
Alois Mahdal、2014年

2

Muttがプロンプトを出しているディレクトリは、メールボックスを含むデフォルトのディレクトリです。(それ自体はメールボックスではありません。)それ+は、Muttのメールボックスパスの先頭として省略されるディレクトリです。機能を完全に無効にすることはできませんが(Mutt +は何かを意味したい)、オプションを/設定することにより、場所をホームディレクトリなどの既存のものに変更できfolderます。

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