我最近收到了来自 Google 的 DMARC 报告,提醒我来自 Amazon SES IP 地址的邮件出现了一些 SPF 故障。示例记录如下(我已将我们的域名替换为 example.com。):
<record>
<row>
<source_ip>54.240.27.187</source_ip>
<count>1</count>
<policy_evaluated>
<disposition>none</disposition>
<dkim>pass</dkim>
<spf>fail</spf>
</policy_evaluated>
</row>
<identifiers>
<header_from>example.com</header_from>
</identifiers>
<auth_results>
<dkim>
<domain>example.com</domain>
<result>pass</result>
</dkim>
<dkim>
<domain>amazonses.com</domain>
<result>pass</result>
</dkim>
<spf>
<domain>mail.example.com</domain>
<result>pass</result>
</spf>
</auth_results>
</record>
Run Code Online (Sandbox Code Playgroud)
SPF 是否失败,因为该header_from
值是example.com
SPFdomain
值mail.example.com
?
我们使用 Amazon WorkMail 和 Amazon SES 发送手动和自动电子邮件。通常From address
是webmaster@example.com
,我们已将MAIL FROM
域设置为mail.example.com
。因此,我有点困惑为什么 Google 会将header_from
域名报告example.com
为mail.example.com
. example.com
我们为和设定了适当的 SPF 记录mail.example.com …