Различное поведение policyd-spf на входящие письма от разных почтовых серверов
Добрый день! Есть postfix-сервер. Чтобы проверять входящие письма на SPF, установил postfix-policyd-spf-python
. Пишу с rambler.ru – письма успешно приходят:
policyd-spf[2837]: prepend Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=81.19.78.6; helo=huan7.mail.rambler.ru; envelope-from=someone@rambler.ru; receiver=<UNKNOWN>
Однако для писем с некоторых других серверов (на текущий момент замечены gosuslugi.ru и ozon.ru) возникает ошибка:
postfix/smtpd[2729]: warning: problem talking to server private/policyd-spf: Connection timed out
postfix/smtpd[2729]: NOQUEUE: reject: RCPT from smtp.gosuslugi.ru[109.207.2.149]: 451 4.3.5 <someoneelse@myserver.ru>: Recipient address rejected: Server configuration problem; from=<no-reply@gosuslugi.ru> to=<someoneelse@myserver.ru> proto=ESMTP helo=<smtp.gosuslugi.ru>
master.cf
:
policyd-spf unix - n n - 0 spawn
user=nobody argv=/usr/bin/policyd-spf /etc/postfix-policyd-spf-python/policyd-spf.conf
main.cf
smtpd_recipient_restrictions = ....., reject_unauth_destination, ......, check_policy_service unix:private/policyd-spf, permit
...
policyd-spf_time_limit = 3600
Как я понимаю, если с rambler.ru письма приходят нормально, значит, настройки проверки SPF корректные. Но тогда что можно сделать, чтоб не отбрасывались письма с gosuslugi.ru? Параметры Domain_Whitelist
и Reject_Not_Pass_Domains
не помогают.