exim4? ClamAVとSpamAssassin with Exim4のページ(メインはExim4) ClamAVとSpamAssassinを入れる †入れ方はaptitude install XXXで。 パッケージの詳細はこちら 経緯 †
Exim4側の設定 †/etc/exim/conf.d/main/02_exim4-config_optionsを変更 av_scanner = clamd:127.0.0.1 3310 spamd_address = 127.0.0.1 783 を追加する。場所はどこでもよいみたい。その後 /etc/exim/conf.d/acl/40_exim4-config_check_dataの最後のacceptの前に spamassassin用 warn set acl_m9 = ham spam = mail set acl_m9 = spam control = fakereject logwrite = :reject: Rejected spam (score $spam_score): $spam_report # Add an appropriate X-Spam-Status: header to the message. # warn message = X-Spam-Status: \ ${if eq {$acl_m9}{spam}{Yes}{No}} (score $spam_score)\ ${if def:spam_report {: $spam_report}} logwrite = :main: Classified as $acl_m9 (score $spam_score) =>追加されるspam_reportは /usr/share/spamassassin/10_misc.cfに書いてある clamav用 deny message = This message contains a virus ($malware_name) demime = * malware = * を追加する Mailman用 †Mailman/mm_cfg.pyに KNOWN_SPAMMERS = [("x-spam-flag", "yes"),] とすると、静かに破棄される 後は、 KNOWN_SPAMMMERS = [("x-spam-level", "\*\*\*"),] spam level 3以上は破棄 となるらしい(未確認) |