自宅で使っているspamassassinには、ルール更新の為の「sa-update」ってスクリプトがある。
理由はよく調べていないけど、このスクリプトを使ってもルールが更新されていない事に気づいた。
とりあえず以下の方法で手動でルールの更新を行った。
#作業ディレクトリ移動
cd /etc/mail/spamassassin
#最新のルールファイルを取得
wget http://tlec.linux.or.jp/docs/user_prefs
#既存のルールファイルのバックアップ
cp /etc/mail/spamassassin/local.cf /etc/mail/spamassassin/local.cf.20090913
#最新のルールファイルと、ユーザーのホワイトリストを読み込むようにlocal.cfを修正
—–
include user_prefs
#スパムの閾値
required_score 6.2
report_safe 0
rewrite_header Subject *****SPAM*****
whitelist_from hogehoge.net
whitelist_from mogemoge.co.jp
—–
ついでに、svscanの設定も変更する。
—–
#!/bin/sh
MAX=10
exec spamd -c /etc/mail/spamassassin/local.cf -i -m ${MAX} –username=qscand –syslog=stderr 2>&1
—–
※今まで「-cオプション」を付け忘れてた為、「-c /etc/mail/spamassassin/local.cf」と、読み込む設定ファイルのパスを指定。