1.) Mutt の設定について少し混乱しています。fetchmail と procmail を使用して、すべてのメッセージを「Maildir」形式でダウンロードし、次のように $HOME/Maildir/ に並べ替えることに成功しています。
$HOME/Maildir/
-work (cur, new, tmp)
-personal (cur, new, tmp)
-misc (cur, new, tmp)
-whatever (cur, new, tmp)
そのため、これらの「Maildir」形式のフォルダーはすべて、procmail によってすべて行われる新しい my を受け取ります。さて、私が混乱しているのは Mutt の設定です。(.muttrc で) フォルダーを $HOME/Maildir に設定すると、Mutt は明らかに $HOME/Maildir がメールボックスではないことを教えてくれます (実際にそうです)。サブフォルダーをこの形式にする必要があります。問題は、私のメールはすでに procmail によってソートされているため、サブフォルダーにあるということです。一方、folder=$HOME/Maildir/work を設定すると、その 1 つのディレクトリにアクセスできますが、他のディレクトリにはアクセスできません。これは、複数のフォルダーを定義できない (と思いますか?) ためです。folder=$HOME/Maildir を設定してから、メールボックス =work =personal =misc =whatever を設定しようとしましたが、$HOME/Maildir はメールボックスではありません。$HOME/Maildir (cur、new、tmp) を使用して Mutt がそれをメールボックスとして認識できるようにしますが、フォルダと「ディレクトリ」を混在させることは推奨されません。それをどのように処理しますか?必要なのは、メッセージの受信と保存の両方を行う単一のフォルダー $HOME/Maildir です (別のサブフォルダーにあることを除いて、メッセージは常に同じ場所に存在するため、move=no に設定します)。どんな提案でも大歓迎です。
2.) ちょっとした一般的な質問 - メールスプールとして /var/spool/mail/something ではなく $HOME/something を使用することは、何らかの理由で推奨されないのですか? いくつかの場所で、これが *nix システムでメールを行う唯一の「コーシャ」な方法であることがわかりました。ただし、既読メッセージをスプールからストレージ フォルダに移動せずに、すべてのメールを 1 か所にまとめたいと思っています。私はしばしばそれらを読み直し、古いメッセージのいくつかに返信し、そのためにメールボックス間を移動するのは少し面倒に思えます。では、標準の *nix メールディレクトリ以外に /var/spool/mail/ を新しいメールに使用する特別な理由はありますか?