From: hogehoge@spam.king Subject: GAMBLING IS 1% LUCK 99% PRACTICEというヘッダでイヤガラセのメールが毎日届くとしましょう。 もちろんこのメールを送ってくる相手をとっちめるのが正攻法ですが、そううま くいくとは限りません。そうしたときに消極的ですが届いたメールを自動的に選 別して不要なメールを目に触れなくするという手があります。 この自動選別を実現する方法として、ここでは procmail (http://www.procmail.org/) というソフトウェアを紹介します。 ( srv.cc.hit-u.ac.jpには導入済みです)。
まず次のような内容の .forward ファイルをホームディレクトリの下に作 ります。
"|/var/qmail/bin/preline /usr/local/bin/procmail"'"' も .forward の内容です。これはオマジナイみたいなもの なのでスペース(空白文字)まで込みで間違いのないよう入力してください。 念のため以下のように dot-forward コマンドを実行し
srv% /var/qmail/bin/dot-forward -n .forward pipe through /var/qmail/bin/preline /usr/local/bin/procmailとなるか確認しましょう。 この段階では通常通りにユーザのメールボックス(Mailbox)にメールが配送され ます。
次に .procmailrc というファイルをやはりホームディレクトリの下に作 ります。このファイルの内容に従って procmail はメールの処理をおこな います。ここでは以下のような内容にします。
0: * ^From: *hogehoge@spam.king /dev/nullこうすれば From が hogehoge@spam.king であるメールは到着したとき に自動的に消去されますが、それ以外のメールはいままで同様きちんとメール ボックスに配送されます。