マックの趣味

Postfix で postgrey

参考URL
http://www.kobitosan.net/postfix/ML/arc-2.1/msg00459.html

Postgreyは、PostfixにおけるGreylisting実装の一つです。

portsにあるので早速インストール
[svr-root]::cd /usr/ports/mail/postgrey
postgrey-1.24
がインストールされました。
/usr/local/etc/rc.d/postgrey.sh がインストールされるので
/etc/rc.conf に postgrey_enable="YES"
を追加する。

postfix/main.cf を修正する。

smtpd_recipient_restrictions = permit_mynetworks,

check_policy_service inet:127.0.0.1:10026,
行を追加します。
ちゃんと動いているのかまだ不明です。

●postgrey はいつもちょっとまったと思っていたら
S25Rの条件にマッチしたものだけをpostgreyに渡してGreylistingを掛けるようにするように修正したものがありました。
http://k2net.hakuba.jp/rgrey/
こんなページが
でも、パッチのヴァージョンが古いと思っていたら
http://www.barasu.org/archives/2006_02.html
パッチをあててpostgrey 1.24 のportsを作ってくれている人がいました。
私の環境ではコンパイルがうまくいかなかったので、5.5 のportsに入っていた postgrey の Makefile (V1.3) と入れ替えてコンパイルできました。

main.cf を修正しました。

mynetworks = 192.168.1.0/24, 127.0.0.0/8 btree:/usr/local/etc/dracd

smtpd_recipient_restrictions = permit_mynetworks,
check_client_access regexp:/usr/local/etc/postfix/header_checks,
check_client_access regexp:/usr/local/etc/postfix/check_client_fqdn,
check_relay_domains,
reject_rbl_client relays.ordb.org,
reject_rbl_client spamcop.net,
reject_rbl_client dynablock.wirehub.net,
reject_rbl_client opm.blitzed.org,
reject_non_fqdn_recipient,
permit_auth_destination,
permit_sasl_authenticated,
reject_unauth_destination

smtpd_restriction_classes = check_greylist

check_policy_service=inet:127.0.0.1:10026
127.0.0.1:10026_time_limit = 3600


White リストが以下の場所にあります。
http://gabacho.reto.jp/anti-spam/white-list.html

これを client_restrictions に追加してあげるとこれらはwhiteリストとして機能するらしい。

ランキングに参加中、クリックをお願いします。

名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最新の画像もっと見る

最近の「FreeBSD」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事