【问题标题】:Correct Syntax for an SPF recordSPF 记录的正确语法
【发布时间】:2016-04-11 19:24:43
【问题描述】:

我即将创建 TXT SPF 记录,我只是想确保我的语法正确。

我们从我们的网络服务器、邮件服务器、gmail 和亚马逊 SES 发送电子邮件

v=spf1 a mx include:_spf.google.com include:aspmx.googlemail.com include:52.??.??.??? include:62.??.???.?? include:amazonses.com ~all

显然我没有输入我们服务器的实际 IP 地址。

我看到有人建议您使用~all 而不是amazon here 推荐的-all

【问题讨论】:

    标签: dns spf


    【解决方案1】:

    对于特定的 ip-addresses 你需要使用 ip4 机制,所以你的记录应该是这样的:

     v=spf1 a mx include:_spf.google.com include:aspmx.googlemail.com ip4:52.??.??.??? ip4:62.??.???.?? include:amazonses.com ~all
    

    也有人认为您应该将最常用于发送邮件的地址移到记录的开头,因为这通常会使 SPF 检查更快地终止。

    关于-all~all,那么亚马逊文章描述的相当不错。如果您 100% 确定来自您域的邮件永远不会从 SPF 记录之外的地址发送,请使用 -all,否则使用 ~all

    【讨论】:

      【解决方案2】:

      坚持使用-all,我不确定您为什么需要 ip4 - 除非您从具有不同记录的不同网络服务器发送。设置完成后,只需发送电子邮件至Mail Tester 进行测试

      网络服务器 = 一个

      邮件服务器 = mx

      gmail = 包括:_spf.google.com

      亚马逊 SES = 包括:amazonses.com

      v=spf1 a mx include:_spf.google.com include:amazonses.com -all
      

      【讨论】:

        猜你喜欢
        • 2023-03-14
        • 1970-01-01
        • 1970-01-01
        • 2019-09-12
        • 1970-01-01
        • 2013-10-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多