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リストとして機能するらしい。
最新の画像もっと見る
最近の「FreeBSD」カテゴリーもっと見る
最近の記事
カテゴリー
バックナンバー
2012年
人気記事