Postgrey不会列入传入的电子邮件

我将我的服务器迁移到一个新的提供商,并有后缀和其他一切备份和运行,但是当我有postgrey运行时,不再接收邮件灰名单。 我之前在CentOS 5.7上,现在在Ubuntu 12.04 LTS上

postgrey正在运行

$ ps ax |grep postgrey 1330 pts/0 S+ 0:00 grep --color=auto postgrey 32664 ? Ss 0:00 /usr/sbin/postgrey --pidfile=/var/run/postgrey.pid --daemonize --inet=10023 --delay=60 

并在端口10023上收听

 $ netstat -nlpa | grep postgrey tcp 0 0 127.0.0.1:10023 0.0.0.0:* LISTEN 32664/postgrey.pid unix 2 [ ] DGRAM 331119 32664/postgrey.pid 

这里是我的postfix main.cf的smtpd_recipient_restrictions部分,在那里我告诉postfix检查postgrey通过check_policy_service inet:127.0.0.1:10023

 smtpd_recipient_restrictions = permit_mynetworks, reject_invalid_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_destination, permit_dnswl_client list.dnswl.org, reject_rhsbl_reverse_client dbl.spamhaus.org, reject_rhsbl_sender dbl.spamhaus.org, reject_rhsbl_client dbl.spamhaus.org, reject_rhsbl_sender fresh15.spameatingmonkey.net, reject_rhsbl_client fresh15.spameatingmonkey.net, reject_rhsbl_sender uribl.spameatingmonkey.net, reject_rhsbl_client uribl.spameatingmonkey.net, reject_rhsbl_sender urired.spameatingmonkey.net, reject_rhsbl_client urired.spameatingmonkey.net, reject_rhsbl_client hostkarma.junkemailfilter.com=127.0.0.2, reject_rbl_client b.barracudacentral.org, reject_rbl_client zen.spamhaus.org, reject_rbl_client bl.spameatingmonkey.net, reject_rbl_client bl.spamcop.net, reject_rbl_client hostkarma.junkemailfilter.com=127.0.0.2, reject_rbl_client dnsbl.njabl.org, reject_rbl_client bl.tiopan.com, reject_rbl_client spamsources.fabel.dk, reject_rbl_client truncate.gbudb.net, reject_rbl_client ubl.unsubscore.com, reject_rbl_client aspews.ext.sorbs.net, reject_rbl_client dnsbl.sorbs.net, reject_rbl_client backscatter.spameatingmonkey.net, reject_rbl_client bl.spameatingmonkey.net, reject_rbl_client dnsbl.webequipped.com, reject_rbl_client psbl.surriel.com, check_policy_service inet:127.0.0.1:10023, permit 

不应该有任何其他的设置,对吧? 我没有在我的/var/log/mail.log中看到任何获得NOQUEUE灰名单的东西,就像我以前在CentOS上的设置一样。

有没有办法让我能够更详细的日志logging来查看postfix是否与postgrey正确通信,反之亦然?

去回答我自己的问题,因为我想出了问题…我期待从Gmail,雅虎,Hotmail等发送的testing电子邮件,最初是在这台新机器灰名单,但他们不是因为我使用list.dnswl.org白名单(通过permit_dnswl_client list.dnswl.org ),这些IP可能出现在白名单上。

一段时间后,我再次检查日志,并看到正确列入白名单的电子邮件。