2009年4月23日

[postfix-jp: 3450]postgreyのauto-whitelist-clients

"けんずふぁみりー"です。

度々お世話になります。
postgreyの動作に付いてお尋ねしても良いでしょうか?

私はWebの情報などから、次のように解釈しています。

1. postgreyは初めて接続してきた相手の"CLIENT_IP・SENDER・RECIPIENT"を"postgrey.db"に保存して一時エラーで拒否する

2. "--delay"の時間後、同じ"CLIENT_IP・SENDER・RECIPIENT"から再接続があれば受け入れる
3. "auto-whitelist-clients"の回数以上、同じホストからメールを正しく受け取った場合"postgrey_clients.db"に"CLIENT_IP"を保存して、以降の同一ホストからのメールは無条件で受け取る。

しかし、"postgrey_clients.db"に格納されたホストからでも"SENDER"や"RECIPIENT"が違えば
450 4.2.0 <test4@xxxxx>: Recipient address rejected: Greylisted, see http://po.... 以下略
の再送要求が出ます、つまり"postgrey.db"は機能しているが"postgrey_clients.db"を参照していないような動作なのです。
また"--auto-whitelist-clients"の回数に関わらず一度でも再送が成功すれば"postgrey_clients.db"に"CLIENT_IP"が保存されています、これも予想の動作ではないのです。

なにかご存知の方がいらっしゃいましたらご指導よろしくお願いします。


==> /etc/postfix/main.cf <==
myhostname = test.example.net
mynetworks = 127.0.0.0/8
smtpd_recipient_restrictions =
permit_mynetworks
reject_unauth_destination
check_policy_service inet:127.0.0.1:10023

==> /etc/sysconfig/postgrey <==
OPTIONS="--inet=10023 --delay=20 --auto-whitelist-clients=3"
(テストの為短い再送時間にしてます。)

# db42_dump -p postgrey_clients.db
VERSION=3
format=print
type=btree
db_pagesize=4096
HEADER=END
192.168.0.142
1,1240445607
192.168.0.162
1,1240447904
192.168.0.166
1,1240446272
DATA=END

# db42_dump -p postgrey.db
VERSION=3
format=print
type=btree
db_pagesize=4096
HEADER=END
192.168.0.0/#@example.net/test1@xxxxx
1240447854,1240447904,162
192.168.0.0/aaa@xxxxx/root@xxxxx
1240445592,1240445672,142
192.168.0.0/aaa@xxxxx/test1@xxxxx
1240445741,1240445741,142
192.168.0.0/aaa@xxxxx/test@xxxxx
1240445567,1240445677,142
192.168.0.0/bbb@xxxxx/root@xxxxx
1240445769,1240445805,142
192.168.0.0/bbb@xxxxx/test1@xxxxx
1240445774,1240445919,142
192.168.0.0/bbb@xxxxx/test2@xxxxx
1240445936,1240445973,142
192.168.0.0/bbb@xxxxx/test3@xxxxx
1240445942,1240445987,142
192.168.0.0/bbb@xxxxx/test4@xxxxx
1240445950,1240446116,166
192.168.0.0/bbb@xxxxx/test5@xxxxx
1240445955,1240445991,142
192.168.0.0/ccc@xxxxx/test1@xxxxx
1240446030,1240446160,142
192.168.0.0/ccc@xxxxx/test5@xxxxx
1240446171,1240446194,142
192.168.0.0/ddd@xxxxx/test4@xxxxx
1240446291,1240446318,166
192.168.0.0/ddd@xxxxx/test@xxxxx
1240446243,1240446272,166
192.168.0.0/eee@xxxxx/test1@xxxxx
1240446649,1240446649,142
DATA=END


--
けんずふぁみりー <kenji@xxxxx>

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list


投稿者 xml-rpc : 2009年4月23日 10:05
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/84488
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。