UserPreferences

SpamAssassin


ジャンクメールフィルタ

apt-getでとってきたあとに変更した設定ファイル

/etc/spamassassin/ local.cf を変更したのと、 ~/.spamassasin/ user_prefs を設定した。

.qmailはprocmailに渡すだけ

| preline /usr/bin/procmail

.procmailrcはこんな感じ

MAILDIR=$HOME/Mail/
NGWORD=$HOME/.ngwords
NGTO=$HOME/.ngtolist
LOGFILE=$MAILDIR/procmail.log

#spamassassinをフィルタとして呼び出す
:0fw
| spamassassin -P

#SPAMと認定されたらcaughtspamへ
:0:
* ^X-Spam-Status: Yes
$MAILDIR/caughtspam/.

#############
# NG ワードレシピ
# サブジェクトに NG ワードがあったらspam。
:0
* ^Subject: *\/.*
* ? test -s $NGWORD
* ? echo "$MATCH" | fgrep -iqf $NGWORD
$MAILDIR/caughtspam/.

#############
# NG ワードレシピ
# Toに NG ワードがあったらspam。
:0
* ^To: *\/.*
* ? test -s $NGTO
* ? echo "$MATCH" | fgrep -iqf $NGTO
$MAILDIR/caughtspam/.

#############
# 何もなければMailboxへ
:0:
$HOME/Mailbox