SPF 语法设置

SPF 语法设置

我有一个 Web 应用程序,其中有两个具有 SMTP 服务器的 Web 服务器,其名称如下:

  • mail01.mydomain.com
  • mail02.mydomain.com

我将第二级的 SPF 记录设置为:

v=spf1 a mx -all

使用 Network Solutions,您可以为主机添加星号作为通配符以覆盖所有主机。此设置是否涵盖 mail01 和 mail02,还是我需要 mail01 和 mail02 的 SPF 记录?

答案1

对于 SPF,邮件服务器的主机名并不重要;重要的是您实际使用的电子邮件地址。因此,如果您使用 @mydomain.com 地址,则需要为该域添加 SPF 记录。如果您有以下电子邮件地址[电子邮件保护][电子邮件保护],那么您还需要 mail01 和 mail02 的 SPF 记录。

实际上,如果您不使用电子邮件地址的第三级名称,那么拥有 SPF 记录以防止欺骗可能是个好主意v=spf1 -all

答案2

将您的 SPF 数据发布为 TXT 记录,如果您的绑定支持,则添加 SPF 记录。所有不支持发送邮件的 A 记录都应该有一条v=spf1 -all记录。

SPF 站点建议使用以下形式的 IP 地址ip4:192.0.2.0。您只需要应该向网络发送电子邮件的服务器的地址。这可能不是应该接受电子邮件的 MX,也可能发送电子邮件。仅启用发送电子邮件的域和子域的发送地址。如果您有漫游用户,请配置提交端口,并让他们通过您的邮件服务器发送。这允许您结束规则,-all而不是更宽松的配置之一。

更多详情请访问发件人策略框架网站。我的网站上有一篇关于使用 Exim 设置邮件服务的文章,其中涵盖了 SPF。

相关内容