まーのすけRoom

忘れると後で困りそうなことをMemoしておきます…

SPAMメール対策

2010-01-08 11:02:21 | etc.
会社のメールサーバーでPostfixのaccessファイルでSPAMメールの送信サーバーをrejectしていたが、リストにいくら追加してもSPAMメールが減らない。
設定直後は一時的に減るものの、数日経つと別のサーバーからガンガン送られてくる…
accessファイルのrejectクライアントリストが1000行に達したのを期に
S25Rスパム対策を採用した。
前から存在は知っていたものの、採用しなかったのはaccessファイル中に300行近く記載していたOKクライアントの記述を、S25R用にregexpタイプの正規表現に書き直さなくてはならないと思い、その手間を考えると、いちいちaccessファイル(hashタイプ)に追記すれば良いかと考えていたから。

しかし、正月休み中のSPAMメールの量に、accessファイルへのrejectの追記を断念、S25Rを再検討。
main.cfのsmtpd_client_restrictions =に
  check_client_access hash:/etc/postfix/access,
  check_client_access regexp:/etc/postfix/white_list,
  check_client_access regexp:/etc/postfix/rejections
とファイルを複数設定出来る事が可能と分かり、今まで使っていたaccessファイルのOKクライアントのリストのみをaccessファイルとしてそのまま使用。さらにS25Rのrejectionsを採用直後にgmailのサーバーがチェックに引っかかってしまったため、S25Rサイトで提供されているwhite-list.txtも採用した。

さて…効果の程は…

【2010年6月9日---追記】
S25Rを設定して5カ月、届くSPAMメールはほぼゼロになった!
週に1通程度、S25Rをすり抜けて届くSPAMは、その都度rejectionsに追記。
すごい効果です!

最新の画像もっと見る