I'm setting it as: v=spf1 a mx ip4:xx.xxx.xx.xxx a -mx -all
it's right?
Thanks.
您应该如何配置 SPF 记录取决于您希望允许哪些服务器代表您发送电子邮件。但是,您的示例 SPF 记录包含一个矛盾。您同时指定mx
and -mx
,这意味着如果 IP 与域的 MX 记录中找到的 IP 地址匹配,则您希望通过和失败。您应该删除任何不适用的机制。
在不知道您的确切需求的情况下,很难确切地说出您应该使用哪种 SPF 配置,但如果我不得不在黑暗中拍摄,我会说这可能是一个安全的选择:
v=spf1 mx a ip4:xx.xxx.xx.xxx ?all
这将传递来自您的域具有a
或mx
记录的任何 IP 以及 IP 地址 xx.xxx.xx.xxx 的电子邮件。它将使用该机制将状态neutral
应用于所有其他人。?all
这允许垃圾邮件过滤器有更大的自由度来确定电子邮件的有效性,而不是硬失败 ( -all
)。
这里有一些资源,我认为会对您有所帮助。