我域的SPF记录正在通过我发现的验证测试。但是,Google Postmaster仍然给我提供了0%的SPF成功率。
我们的电子邮件是通过G Suite完成的,而我们是通过MailChimp进行电子邮件营销的。
这是我们DNS中的SPF条目:
v=spf1 +a +mx include:_spf.google.com include:servers.mcsv.net ~all
我知道SPF记录与电子邮件的返回路径有关,但是我发现了有关确切连接的任何信息。
将不胜感激。
答案 0 :(得分:0)
首先让我们分解一下SPF记录的实际作用。
SPF会检查传入的邮件以查找其邮件标题,在此标题中查找发件人标头标记,也可以称为:
来自地址的 RFC.5321
5321来自
信封发件人地址
退信地址
返回路径
它将查看此标记中@之后的所有内容,并通过DNS进行TXT查找,以查找以v = spf1开头的域上的任何TXT记录
现在您的记录中添加了以下内容:
+ a :将解析您的域的CNAME以获得网站主机的IP。
+ mx :将允许从与邮件系统相同的地址发送邮件(邮件交换记录)
include:_spf.google.com :在G-suite中添加所有IP在Google中的使用,以允许通过其系统进行发送。
include:servers.mcsv.net :添加所有IP的Mailchip用途,以允许通过其系统进行发送。
〜all :定义如果邮件来自上述任何一个未解析的IP,会发生什么情况,〜是软失败,如果失败,则进行错误通知接收者将其标记为垃圾邮件。 -相反是硬性故障,如果不满足上述条件,则告诉接收者拒绝邮件。
到目前为止,一切都很好。 关于您的设置,如果您从Mailchimp发送电子邮件给自己或从G-Suite发送电子邮件给您自己,则应该在SPF方面允许它。
我会尝试向您自己或其他人发送电子邮件,看看它们是否被垃圾邮件夹住了。如果是这样,请检查邮件的邮件标题,甚至可以使用MXtoolbox's very nice tool分析标题(这基本上会使标题更易于阅读)。
如果出现SPF失败,则应在标题中直接说出这一点。