事前確認事項 †
設定箇所 †インストールは aptitude install spamassassin インストール時に/etc/default/spamassassinを読めと出るので読む。インストールした時は有効になっていない。 /etc/default/spamassassin ENABLED=1 #最初は0になっているので1にする CRON=4 #深夜にspamassassin ruleの更新をしたい場合は0以外を指定する /etc/spamassassin/local.cf #rewrite_header Subject *****SPAM***** report_safe 1 required_score 5.0 use_bayes 1 bayes_auto_learn 1 ※SpamAssassin?を使ってHeaderを書き換えることは出来ない。以下を参照 /etc/exim4/conf.d/acl/40_exim4-config_check_data warn spam = Debian-exim:true message = X-Spam_score: $spam_score\n\ X-Spam_score_int: $spam_score_int\n\ X-Spam_bar: $spam_bar\n\ X-Spam_report: $spam_report logwrite = :main: Classified as $acl_m9 (score $spam_score) warn spam = Debian-exim/defer_ok add_header = X-Spam-Flag: YES /etc/exim4/conf.d/main/02_exim4-config_options spamd_address = 127.0.0.1 783 #以下を追加 system_filter = /etc/exim4/spam.filter /etc/exim4/spam.filter if $header_X-Spam-Flag: contains "YES" then headers add "Old-Subject: $h_subject:" headers remove "Subject" headers add "Subject: **** SPAM *** $h_old-subject" headers remove "Old-Subject" endif スコアの値を変えたいとき †/usr/share/spamassassin/50_scores.cf 確認方法 †設定方法について確認する場合は以下のコマンドを打つとよい perldoc Mail::SpamAssassin::Conf ログには 起動時 Jan 5 19:53:25 host名 spamd[25464]: spamd: server started on port 783/tcp (running version 3.2.5) Jan 5 19:53:25 host名 spamd[25464]: spamd: server pid: 25464 Jan 5 19:53:25 host名 spamd[25464]: spamd: server successfully spawned child process, pid 25465 Jan 5 19:53:25 host名 spamd[25464]: spamd: server successfully spawned child process, pid 25466 Jan 5 19:53:25 host名 spamd[25464]: prefork: child states: II 実際にcheckした時 Jan 6 05:20:19 host名 spamd[907]: spamd: connection from host名 [127.0.0.1] at port 50709 Jan 6 05:20:19 host名 spamd[907]: spamd: setuid to Debian-exim succeeded Jan 6 05:20:19 host名 spamd[907]: spamd: checking message <E1NSOLZ-0001PA-3B@note.book.jp> for Debian-exim:103 Jan 6 05:20:24 host名 spamd[907]: spamd: clean message (4.7/10.0) for Debian-exim:103 in 4.8 seconds, 660 bytes. Jan 6 05:20:24 host名 spamd[907]: spamd: result: . 4 - AWL,LOCALPART_IN_SUBJECT,TVD_SPACE_RATIO scantime=4.8, size=660,user=Debian-exim,uid=103,required_score=10.0,rhost=ovz-test,raddr=127.0.0.1, rport=50709,mid=<E1NSOLZ-0001PA-3B@note.book.jp>,autolearn=no Jan 6 05:20:24 host名 spamd[905]: prefork: child states: II エラー時には †参考URL † |