在DNS SPFlogging中使用“mx ptr”参数

我正在设置自己的SPFlogging,以正确validation通过Google Apps发送的邮件以及MailChimp服务器发送的邮件。

MailChimp的文档推荐这个SPFlogging: v=spf1 mx ptr include:servers.mcsv.net ~all

Google Apps的文档build议: v=spf1 include:_spf.google.com ~all

我主要关心的是mx ptr 。 鉴于谷歌的文件不包括mx ptr我可以安全地结合两个SPFlogging,包括mx ptr

换句话说,这将validation两个服务器: v=spf1 mx ptr include:_spf.google.com include:servers.mcsv.net ~all

根据邮件黑猩猩文档只include:servers.mcsv.net是必要的,表明所有通过MailChimp发送的电子邮件将从servers.mcsv.net的SPFlogging中包含的MTA发送。

要允许从Mailchimp和GMail / Google Apps发送的电子邮件,只需包括两个:

 v=spf1 include:_spf.google.com include:servers.mcsv.net ~all 

如果您还需要以*@yourdomain.tld发送电子邮件, *@yourdomain.tld您的发送(出站)MTA的IP地址也以IPv4地址的forms包括在内:

 v=spf1 ip4:87.65.43.21 include:_spf.google.com include:servers.mcsv.net ~all 

或者(如果服务器发送和接收电子邮件是相同的)使用MX:

 v=spf1 mx include:_spf.google.com include:servers.mcsv.net