
他の電子メールサーバーから電子メールを取得するためにGetmailをインストールし、受信メールをフィルタリングするためにProcmailをインストールしました。 (私はDebian / Squeezeを実行しています。)
私が作ったレシピには次のコードがあります。
:0:
* ^[email protected]
Xyz
これにより、すべての着信メールが別々のファイルとして保存されると思います~/Maildir/Xyz/
。代わりに、Xyz
内部的に(ディレクトリの代わりに)というファイルを作成し、新しい~/Maildir/
電子メールを同じファイルに追加するようです。
受信メッセージを個々のファイルではなく別々のファイルとしてフォルダに保存するにはどうすればよいですか?
答え1
レシピの最上位レベルは変数割り当てのprocmail
ために予約されています。procmail
procmailレシピの上部に以下を追加します。
MAILDIR="$HOME/Maildir/"
メールを送信する場所を定義するときに、Xyzをディレクトリではなくファイルとして定義しました。次のように変更する必要があります。
:0:
* ^[email protected]
Xyz/
procmail
非常に強力で様々なオプションがあります。何ができるのかいつも驚きました。