DNS中的SPF条目是什么?

我们在我们的服务器上使用magento。 Magento使用PHP邮件function直接从我们的服务器发送交易电子邮件,与此同时我们正在使用第三方networking邮件服务。 意味着我们的mx条目指向其他服务器。

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

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

新build议的SPF入口将会

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

你可以先从…

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

假设你的IP是aaa.bbb.ccc.ddd ,你的MXlogging指向mail1.mailserver.com ,上面的SPF / TXTlogging应该符合你的要求。

一旦SPFlogging正常工作,您可以考虑将上面的logging切换到以下内容…

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

之前的符号意味着以下…(参考: http : //www.openspf.org/SPF_Record_Syntax )

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

您也可以使用Microsoft的在线SPF生成器在http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/生成SPFlogging。

是我们需要添加的任何其他dns条目吗?

是的,你需要添加上面的'TXT'logging。 参考: https : //en.wikipedia.org/wiki/Sender_Policy_Framework 。