Я перенес свой сервер на нового провайдера, и у меня есть postfix и все остальное, но я больше не получаю входящие письма в серый список, когда у меня работает 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
А вот и smtpd_recipient_restrictions
часть моего postfix main.cf, где я говорю 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.
Есть ли способ включить более подробное ведение журнала, чтобы увидеть, правильно ли postfix взаимодействует с postgrey и наоборот?
Собираюсь ответить на свой вопрос, поскольку я выяснил проблему ... Я ожидал, что тестовые электронные письма, которые я отправляю из gmail, yahoo, hotmail, и т. Д., Будут изначально внесены в серый список на этой новой машине, но это не так, потому что я используя list.dnswl.org
белый список (через permit_dnswl_client list.dnswl.org
), и эти IP-адреса, вероятно, появятся в этом белом списке.
Я вернулся, чтобы снова проверить журналы через некоторое время, и вижу, что электронные письма правильно внесены в белый список.