这是我第一次设置 SPF 记录,所以我需要一些有经验的人来确保我做得正确。
我有几个域名,但我将重点介绍其中一个:propertysolved.com
我有一台物理服务器,即我的网络服务器和邮件服务器。propertysolved.com 的大多数邮件实际上将通过 Gmail 发送,但在我的服务器上运行的网站也会发送一些电子邮件,因此我希望 SPF 记录能够批准它们两者。
propertysolved.com A 66.135.39.18
propertysolved.com TXT v=spf a mx include:_spf.google.com ~all
propertysolved.com MX priority: 10 propertysolved.com
这看起来对吗?
答案1
看http://www.openspf.org/SPF_Record_Syntax了解编写 SPF 记录时使用的语法。
您的 SPF 记录应该v=spf1 +a +mx +include:_spf.google.com -all
能够最大程度地阻止由于伪造的标头而退回的垃圾邮件。
此外,如果您使用的是某种共享托管服务器,则应询问托管提供商他们使用哪些 IP 地址来发送外发电子邮件,并使用 、 或 机制(视情况而定)将这些 IP 地址添加到 SPF 记录中ip4:
。ip6:
如果include:
您的主机使用智能主机进行出站垃圾邮件过滤,您还应按照托管提供商的指示,使用上述机制之一添加该服务器的外发 IP 地址。
答案2
看起来确实还不错。
只要您发送电子邮件的服务器有 IP 66.135.39.18。
就您而言,在 SPF 中添加 A 和 MX 也是多余的。
因为它们都指向同一个IP。
另一方面,如果您使用 Google Apps 收发电子邮件,则您的 MX 是错误的。
它们应该指向谷歌的服务器;
alt2.aspmx.l.google.com
aspmx2.googlemail.com
aspmx3.googlemail.com
aspmx.l.google.com
alt1.aspmx.l.google.com