私はMutt(ヘッドレスDebian 7.2 Wheezy VPSでは1.5.21)をたまにしか使用せず、cronなどからのメッセージを表示および削除しています。
ただし、この〜/ Mailフォルダーが存在しないことに私を困らせ続けます。
作成されていないフォルダでも完全に機能することは言うまでもありません。私は毎回これを尋ねる全体のポイントがちょっと恋しいです。
メッセージを無効にできますか?(または、それが失敗した場合、パスを目に見えないものに変更しますか?)
私はMutt(ヘッドレスDebian 7.2 Wheezy VPSでは1.5.21)をたまにしか使用せず、cronなどからのメッセージを表示および削除しています。
ただし、この〜/ Mailフォルダーが存在しないことに私を困らせ続けます。
作成されていないフォルダでも完全に機能することは言うまでもありません。私は毎回これを尋ねる全体のポイントがちょっと恋しいです。
メッセージを無効にできますか?(または、それが失敗した場合、パスを目に見えないものに変更しますか?)
回答:
Faheemがコメントで指摘しているように、muttrc
ファイル内のデフォルトのメールフォルダーの場所を変更できます(通常/etc/Muttrc
、システム全体の構成または~/.muttrc
ローカル構成の場合はにあります)。例えば:
set folder = "~/.mail"
しかし、それでもフォルダを作成する必要があります。そうしないと、muttがバグを引き起こし続けます。
メッセージは行806(main.c)でダンプされ、無効にするオプションがないようです。
~/Mail
デフォルトでディレクトリを作成するには、たとえば、スケルトンに行を追加します。
#/etc/skel/.profile mkdir -p〜/メール
そのため、新しいユーザーを作成すると、skelフォルダーが〜にコピーされ、最初のログイン後に〜/ Mailディレクトリが作成されます。おそらく、この種の問題に対するフックがいくつかある場合は、adduserを変更することをお勧めします。
/etc/skel/Mail
フォルダを作成する方が.profileやadduserを変更するよりも良いと思います。OTOH、フォルダが存在しなくてもよかったら幸いです。
Muttがプロンプトを出しているディレクトリは、メールボックスを含むデフォルトのディレクトリです。(それ自体はメールボックスではありません。)それ+
は、Muttのメールボックスパスの先頭として省略されるディレクトリです。機能を完全に無効にすることはできませんが(Mutt +
は何かを意味したい)、オプションを/
設定することにより、場所をホームディレクトリなどの既存のものに変更できfolder
ます。
set folder=~