Home > Linux > Rgrey - S25R + greylisting

Rgrey - S25R + greylisting

  • Posted by: buchi
  • 2007年9月23日 14:07
  • Linux

我が家のメールサーバーにも 多くのspamがやってくる。

サーバー側で対処するのが面倒だったので, 今までは Thunderbirdwinbiffなどクライアント側のベイジアンフィルターでしのいでいた。しかし, メーラーのベイジアンフィルターだけでは防げないspamが どんどんやってくる。

と, いうことで, ついに サーバー側でもspam対策を行うことにした。

上記の記述を参考に, 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などを使っているお友達などなどを 追加しておく。

サーバーのログを見ると, あやしい接続は バンバン拒否しているようだ。しばらく 様子をみたい。

知り合いの みなさんへ。
私宛に送ったはずのメールに返事がない場合, ひょっとしてサーバーで拒否しているかもしれません。すぐに 大手プロバイダーのメールなり電話なり, ほかの方法で私に連絡をください。

Home > Linux > Rgrey - S25R + greylisting

Search
Feeds

Return to page top