procmail de SPAM 撃墜!


2. 初期設定

2.1 .qmail

.qmail に以下のように記述する。

|preline procmail

procmail の方でメールボックスに振り分けるので ./Mailbox や ./Maildir/ といった行は不要になる。

ただし、設定ファイルの編集中に届いたメールが消えてしまう可能性があるので あらかじめメールの配送を停めておく事を推奨する。

$ chmod +t ~/.qmail で配送停止
$ chmod -t ~/.qmail で配送再開

2.2 .procmailrc

$HOME/.procmailrc が procmail の設定ファイルとなる。
まずいくつかの環境変数を定義する。

SHELL=/bin/bash
PATH=/bin:/usr/bin:/usr/local/bin
ADDRESS=hoge@foo.orz
LOGFILE=$HOME/.procmail/`date +%Y%m`.log
LOCKFILE=$HOME/.procmail/.lockfile
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/inbox/.


以降に具体的な処理を記述していく。
基本的な書式は以下。
なお、詳しい内容はリファレンスを参照すること。
(Procmail の紹介とレシピの書き方)

# sample
0: B :
* ^hoge
$MAILDIR/hoge/.


Copyright © EPnetFan 2004 last modified: 2004/07/16 (道政 広一)