2005/12/1 (lastupdate 2006/07/24)
このページはOSM用に書いた記事のサポートページとして、弊社サーバで利用しているspam対策のまとめと、その関連設定ファイルなどを提供しています。
雑誌記事で特定サーバのブラックリスト情報を載せるのは、問題になった場合にOSM様に迷惑が掛る可能性があるだろう、ということで奥歯に物が詰まったような設定ファイルばかりになってしまいました。
そこで下記に、現在稼働しているサーバの設定抜粋をそのまま公開します。
実際に現在弊社で利用しているサーバ設定そのまま(にほぼ近い)の、postfix設定ファイルのtar.gzも公開します。
設定内容については、Starpitでほぼ誤検出無く98%のスパムを排除のtarpitting以降の部分を参照ください。
# for reject unexact mail smtpd_helo_required = yes disable_vrfy_command = yes # for Rgrey smtpd_restriction_classes = check_greylist check_greylist = check_policy_service inet:60000 # for reject SPAM smtpd_sender_restrictions = reject_non_fqdn_sender reject_unknown_sender_domain # for use PbS and Greylisting smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination reject_non_fqdn_recipient reject_invalid_hostname reject_non_fqdn_hostname reject_unauth_pipelining check_sender_mx_access hash:/etc/postfix/reject_mx check_sender_ns_access hash:/etc/postfix/reject_ns check_client_access regexp:/etc/postfix/greylist_client # for use ClamSMTP + Amavis content_filter = scan:127.0.0.1:10026 receive_override_options = no_address_mappings
S25Rとgreylistingを2重に利用することで、スパム誤認がほとんどないことを特徴としたスパムフィルタ。
greylistingにはpostgreyを利用し、postfixの設定で実現する。 以前はpostgreyにパッチをあてて実現していました。
Qgrey - S25R + qgreylist patch
Rgreyのqmail版で、qgreylist - simple greylisting for qmail をベースにしてS25Rのフィルタを組み込んでいます。