DNS 中的 SPF 条目是什么?

DNS 中的 SPF 条目是什么?

我们在服务器上使用 magento。Magento 使用 php 邮件功能直接从我们的服务器发送交易电子邮件,同时我们还使用第三方网络邮件服务。这意味着我们的 mx 条目指向其他服务器。

在这种情况下,有效的 SPF 条目是什么?它还包括来自 Web 邮件服务器的 SPF 条目,以及我们需要添加任何其他 DNS 条目吗?

假设我们的IP是123.45.67.89,MX服务器指向:mail1.mailserver.com

新建议的 SPF 条目将

v=spf1 +a +mx +ip4:123.45.67.89 include:_spf.mailserver.com ?all

答案1

您可以从...开始

"v=spf1 ip4:aaa.bbb.ccc.ddd include:mail1.mailserver.com ?all"

假设您的 IP 是aaa.bbb.ccc.ddd,并且您的 MX 记录指向mail1.mailserver.com,则上述 SPF / TXT 记录应该可以满足您的要求。

一旦 SPF 记录正常工作,您可以考虑将上述记录切换为以下内容...

"v=spf1 ip4:aaa.bbb.ccc.ddd include:mail1.mailserver.com -all"

之前的符号表示all以下含义...(参考:http://www.openspf.org/SPF_Record_Syntax

"+" Pass
"-" Fail
"~" SoftFail
"?" Neutral

您还可以使用 Microsoft 的在线 SPF 生成器生成 SPF 记录,网址为http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/

是否还需要我们添加其他 DNS 条目?

是的,您需要将上述内容添加为“TXT”记录。参考:https://en.wikipedia.org/wiki/Sender_Policy_Framework

相关内容