※以前の記事「Postfix Spamassassin amavisd-new でスパムフィルター」の続きです。 Spamassassinは大変優秀なスパムフィルターなんですが、whitelistの設定が今イチよくわからない。 ぐぐっても/etc/mail/spamassassin/local.cfの中にwhitelist_from *@flagsystem.co.jpと追加指定してやればイイ・・・ としか書かれてません。じゃぁサーバー自体をwhitelistに入れたい時はどうしたらいいんだ!?IP指定は無いのか!?と思ったらありました。設定方法が。trusted_networks 192.168.1.1こんな感じで設定できます。 あと、閾値を変更する方法は同じく local.cf にrequired_score 18.0と設定してやることで出来ます。あ、あと、上記のメールサーバーでウィルス&スパムチェック(Postfix+Clam AntiVirus+SpamAssassin)を参考に構成した場合、local.cfを作っているのは/etc/cron.daily/spamassassin-update の方なので、こちらに追記してあげましょう。 そして、このクーロン叩けば更新されるかというとそうではなくて、ソースを見てもらったら分かるのですが、/etc/mail/spamassassin/user_prefs.orgと、Wgetしてきた/etc/mail/spamassassin/user_prefsに違いがあれば更新となります。なのでrm user_prefs.org と消してあげた後にクーロンを叩くのが正解です。 ちなみに破棄してしまいたいスパムの閾値を設定するのは配送管理をしているprocmailrcの方なのでvi /etc/procmailrcで* ^X-Spam-Level: ********************/dev/nullの※を調整してやればOKです。