Есть два почтовых сервера одной организации (2 разных домена), которые общаются ч/з интернет. 1 из них msexchange2003 (host1.com), 2 postfix 2.5.6. (host2.com) На postfix навешан OpenSPF ввиде
smtpd_recipient_restrictions = .... , reject_unauth_destination,check_policy_service unix:private/policy.
На хосте с msexchange неправильно написана строчка с spf записью и повлиять на админов нет никакой возможности. Всё это выливается в ...
host2.com rejected a message from a mail server claiming to be mail.host1.com.
host2.com received a message from ns.host1.com (ip.ip.ip.5) from a mail server claiming to be mail.host1.com.
However, the domain mail.host1.com has declared using SPF that it does not send mail through ns.host1.com (ip.ip.ip.ip). That is why the message was rejected.
Как можно заставить postfix не проверять spf для задданных доменов. Строчка check_helo_mx_access (DUNNO) перед check_policy_service unix:.... никаких поблажек не даёт (он её проходит и)- всёравно утыкается в spf.