Gmail 忽略 SPF 记录

0fn*_*fnt 6 spf

我有一个域,其 SPF 记录如下所示:"v=spf1 mx ip4:6.7.8.9 -all". 该记录是有效的,据我所知,这意味着仅允许来自以下方面的邮件:

  • 作为域的 MX 记录的服务器。
  • 说ipv4地址:6.7.8.9

所有其他邮件的硬失败。

当我向 Gmail 帐户发送电子邮件时,使用的 ip 不是其中任何一个 -电子邮件仍会到达我的收件箱。当我查看标题时,结果证明 google 确实按照我的预期读取了我的 SPF 记录,并且知道它应该失败,但它没有

fail (google.com: domain of me@example.com does not designate 99.9.9.99 as permitted sender) client-ip=99.9.9.99

有人会知道我在这里缺少什么吗?

Vil*_*ier 5

SPF 不匹配的行为完全取决于接收端,考虑到 SPF 配置不正确(或过时)的频率,许多提供商不会基于不匹配而拒绝(即使使用 -all 而不是 ~all)。看到垃圾邮件分数因不匹配而上升是很常见的,甚至可能收到垃圾邮件分数的比赛也会下降,但即便如此,也并非总是如此。虽然接收端的行为可能并不总是可靠的,但如果接收端确实以某种方式尊重 SPF,那么绝对值得拥有。

  • 不,我告诉你,自从o365以来,越来越多的人有错误配置的spf记录。通常会阻止网络联系表单、时事通讯、批量邮件和其他警报服务。我为 MSP 工作,每天处理大约 100K 条消息,我拒绝 SPF -all,并且有人告诉我我的垃圾邮件过滤器已损坏,因为我尊重他们的记录...... TLDR:-all 不尊重补丁无知。 (2认同)