【问题标题】:What is minus a in a spf recordspf记录中的减号是什么
【发布时间】:2019-04-14 13:49:51
【问题描述】:

我有一个客户的 spf 记录我不明白。 记录是这样的:

"v=spf1 a:domain.tld -a:gmail.com -a:googlemail.com -ip4:xx1.yy1.zz1.xx -ip4:xx2.yy2.zz2.xx include:spf.mandrillapp.com include:servers.mcsv.net ?all"

我已将 ip 更改为 x y 和 z,但它是真实的 ip,并且域 i 也是真实的,而不是 domain.tld。

-a: 和 -ip4: 中的减号有什么作用?它有功能还是设置错误? 我想清理 - 我可以删除它们吗?他们使用 mailchimp,所以我只保留 2 个包含。

【问题讨论】:

    标签: dns spf


    【解决方案1】:

    RFC 的相关位是4.6.25.3。大概

    • - 表示“失败”,即拒绝任何符合此规则的发件人
    • a: 表示“此主机名解析到的所有 IP 地址”

    因此,该规则的目的似乎是防止任何人使用 gmail 从该域发送电子邮件,大概是因为他们曾经使用 Google G-Suite 发送电子邮件,但后来停止了。

    但我认为这不会起作用:Google's SPF configuration 比这更复杂,它使用“包含:”来获取 Google 指定的地址列表。如果他们所有的邮件服务器也都托管了 gmail 网络应用程序,我会感到惊讶。所以我的猜测是,这实际上并没有按原样工作,因此可以安全地删除。

    -ipv4 同上,表示不允许此 IP 地址为您客户的域发送电子邮件。有可能也可以,但是您应该验证 IP 地址代表什么,例如从 WHOIS 查询开始,看看它注册到谁(或哪个 ISP)。

    【讨论】:

      猜你喜欢
      • 2011-02-10
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多