【发布时间】:2015-03-12 07:42:53
【问题描述】:
我在使用 phphmailer 发送的大多数电子邮件中都遇到了软故障。我已经多次更新 SPF 并解决了各种争执。我已经阅读了大多数相关的 stackoverflow 帖子,但没有一个能解决我的问题。
效果最好的 spf 是:
"v=spf1 mx a a:mail.citynetwork.se ?all"
它仍然给我一个软失败和 1.4-1.9 的 X-Spam-Score。
服务器 mail.citynetwork.se (91.123.193.200) 正在处理所有传入的邮件,包括 smtp,但是当他们发送邮件时,他们使用 mailout.citynetwork.se(91.123.193.63 和 91.123.193.90)。
是说: Received-SPF: softfail (google.com: domain of transitioning admin@skivbasar.se 没有将 2a00:16d8:0:12::10 指定为允许的发件人) client-ip=2a00:16d8:0:12::10;
Received-SPF: permerror(google.com:在查找 admin@skivbasar.se 期间处理中出现永久性错误)client-ip=2a00:16d8:0:12::10;
或 Received-SPF:softfail(google.com:转换域 admin@skivbasar.se 未将 91.123.193.90 指定为允许的发件人)client-ip=91.123.193.90;
ip 91.123.193.90 (mailout.citynetwork.se) 似乎没有任何 SPF 记录,所以如果我添加它会导致 permerror。
我神奇地得到了一次通行证: Received-SPF: pass (google.com: domain of admin@skivbasar.se 指定 91.123.193.90 为允许的发件人) client-ip=91.123.193.90;
但是当我再次尝试时,它却失败了。
使用 SPF: “v=spf1 mx a 包括:mail.citynetwork.se -all” 我收到了第一个 permerror,然后是 PASS,然后是中立,中立中立....
任何人都可以理解这一点吗? 我的服务器上的 SPF 记录是否没有立即更新,或者我如何使用相同的代码、邮件和 SPF 获得不同的检查? “包括:”和“a:”是否给出相同的结果? 我需要 CIDR 地址吗? 我应该/我可以添加 IP 而不是域吗?
【问题讨论】: