Rgrey - S25R + greylisting
我が家のメールサーバーにも 多くのspamがやってくる。
サーバー側で対処するのが面倒だったので, 今までは Thunderbirdやwinbiffなどクライアント側のベイジアンフィルターでしのいでいた。しかし, メーラーのベイジアンフィルターだけでは防げないspamが どんどんやってくる。
と, いうことで, ついに サーバー側でもspam対策を行うことにした。
- 阻止率99%のスパム対策方式の研究報告
- Rgrey - S25R + greylisting
- Postgrey
- MTA側でのspam対策 (Selective SMTP Tarpitting +Greylisting)
上記の記述を参考に, postgrey をインストールし, postfixの設定を行った。
まずは, postgreyを インストール。 ググると パッチをあてろとか, この設定をしろとか, いろいろな情報が出てくるが, debian(etch) の場合すでに パッケージになっているので, apt-get や aptitude で インストールでok だ。
# aptitude install postgrey
/etc/init.d/ や rc3.d/ などにもスクリプトが自動設定されるし, 起動ユーザーも作成される。必要なディレクトリも作られる。関係するファイルは, /etc/default/postgrey と /etc/postgrey/以下のもの。
postfix の main.cf に追記する。
#### smtpd
smtpd_recipient_restrictions =
permit_mynetworks,
(中略)
check_client_access regexp:/etc/postfix/check_client_fqdn
# for Rgrey
smtpd_restriction_classes = check_greylist
check_greylist = check_policy_service inet:60000
(inet:60000 は, /etc/default/postgrey の設定に合わせる)
/etc/postgrey/whitelist_clients に, ddnsなどを使っているお友達などなどを 追加しておく。
サーバーのログを見ると, あやしい接続は バンバン拒否しているようだ。しばらく 様子をみたい。
知り合いの みなさんへ。
私宛に送ったはずのメールに返事がない場合, ひょっとしてサーバーで拒否しているかもしれません。すぐに 大手プロバイダーのメールなり電話なり, ほかの方法で私に連絡をください。
トラックバック(0)
このブログ記事を参照しているブログ一覧: Rgrey - S25R + greylisting
このブログ記事に対するトラックバックURL: http://www.tab2.jp/cgi-bin/mt/mt-tb.cgi/123
コメントする