了解DMARC电子邮件记录

dor*_*ido 5 email dns spf dkim dmarc

我想了解我的DMARC记录。我已经在网上进行了一些阅读,但是我不明白为什么在<policy_evaluated>标签中,spf会失败,但是在详细说明之后,它实际上会通过。

<record>
    <row>
      <source_ip>2607:f8b0:400c:c05::230</source_ip>
      <count>1</count>
      <policy_evaluated>
        <disposition>none</disposition>
        <dkim>pass</dkim>
        <spf>fail</spf>                           <-- here
      </policy_evaluated>
    </row>
    <identifiers>
      <header_from>xxxxx</header_from>
    </identifiers>
    <auth_results>
      <dkim>
        <domain>xxxxx</domain>
        <result>pass</result>
        <selector>default</selector>
      </dkim>
      <spf>
        <domain>xxxxx</domain> 
        <result>pass</result>                     <-- here
      </spf>
    </auth_results>
  </record>
Run Code Online (Sandbox Code Playgroud)

同样在另一条记录上,我有一个软失败

<auth_results>
      <dkim>
        <domain>xxxxx</domain>
        <result>pass</result>
        <selector>default</selector>
      </dkim>
      <spf>
        <domain>xxxxx</domain>
        <result>softfail</result>                 <-- here
      </spf>
    </auth_results>
Run Code Online (Sandbox Code Playgroud)

Dea*_*ycz 5

<policy_evaluated><spf>&之间差异的可能原因<auth_results><spf><result>是您的信封“邮件来自”和标头“来自”不在同一域中。<policy_evaluated><spf>是SPF对齐测试,它验证消息头中的“发件人”字段和RFC 5321“ MAIL FROM”是否来自同一域,而<auth_results><spf><result>仅测试发送MTA是否是该域中的授权发件人RFC 5321“ MAIL FROM”中的域。

这里有一个很好的答案:DMARC -spf和DKIM记录查询