参考 URL
http://www.jaist.ac.jp/~fjt/procmail.htm
spamassassinも使いたいので procmail を入れてみる。
いつものように、
#cd /usr/ports/mail/procmail
#make install; rehash
ユーザー HOME に .forward を作成して、
"|IFS=' ' && exec /usr/local/bin/procmail -f- || exit 75 #USERNAME"
と書きます。
.procmailrcも作成して
ATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOGFILE=$HOME/procmail.log
LOCKFILE=$HOME/.lockmail
NSLOOKUP=/usr/bin/nslookup
FORMAIL=/usr/local/bin/formail
SENDMAIL=/usr/sbin/sendmail
VERBOSE=ON #これで詳細なデバッグログが取れます。これがあってよかった。
#spamassassin
:0fw
* <600000
*!^X-Spam.*
| /usr/local/bin/spamc
# Move it to the "caughtspam" mbox if it was tagged as spam
# スパムユーザーを作ってスパムらしいのはすべてそこへ、後でチェックする。
# または、そのまま /dev/null へ
:0:
*^X-Spam-Status: Yes
#/dev/null
! spam@svr.sample.com
# 誰か重要な人からのメールは携帯に転送なんかする。
:0c
#*^From:.*lover@sample.ne.jp*
#! XXX-phs@sample.com
http://www.jaist.ac.jp/~fjt/procmail.htm
spamassassinも使いたいので procmail を入れてみる。
いつものように、
#cd /usr/ports/mail/procmail
#make install; rehash
ユーザー HOME に .forward を作成して、
"|IFS=' ' && exec /usr/local/bin/procmail -f- || exit 75 #USERNAME"
と書きます。
.procmailrcも作成して
ATH=/bin:/usr/bin:/usr/local/bin
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOGFILE=$HOME/procmail.log
LOCKFILE=$HOME/.lockmail
NSLOOKUP=/usr/bin/nslookup
FORMAIL=/usr/local/bin/formail
SENDMAIL=/usr/sbin/sendmail
VERBOSE=ON #これで詳細なデバッグログが取れます。これがあってよかった。
#spamassassin
:0fw
* <600000
*!^X-Spam.*
| /usr/local/bin/spamc
# Move it to the "caughtspam" mbox if it was tagged as spam
# スパムユーザーを作ってスパムらしいのはすべてそこへ、後でチェックする。
# または、そのまま /dev/null へ
:0:
*^X-Spam-Status: Yes
#/dev/null
! spam@svr.sample.com
# 誰か重要な人からのメールは携帯に転送なんかする。
:0c
#*^From:.*lover@sample.ne.jp*
#! XXX-phs@sample.com