0

我有一个我无法理解的 DMARC 失败案例。

DKIM 没有到位,我的 DNS 文件如下

MX mymailserver.com IP_adress_of_my_email_server
TXT mydomain.com v=spf1 mx ~all
TXT _dmarc.mydomain.com v=DMARC1; rua=myemailadress; ruf=myemailadress; p=none; pct=100; fo=1;

但是由于“不在办公室”通知自动发送到 Linkedin,我从 Linkedin 收到了一些失败报告。

邮件标题如下:

mail714.prod.linkedin.com; iprev=pass policy.iprev="IP_adress_of_my_email_server"; spf=neutral smtp.mailfrom="" smtp.helo="mymailserver.com"; dkim=none (message not signed) header.d=none; tls=none; dmarc=fail (p=none; dis=none) header.from=mydomain.com

据我了解,此记录符合 SPF 记录,顺便说一下,应该不会失败,因为 MX 服务器在 SPF 中是允许的。

但是,它从 Linkedin 获得了这个失败反馈:

  <record>
   <row>
     <source_ip>IP_adress_of_my_email_server</source_ip>
     <count>1</count>
     <policy_evaluated>
       <disposition>none</disposition>
       <dkim>fail</dkim>
       <spf>fail</spf>
     </policy_evaluated>
   </row>
   <identifiers>
     <header_from>mydomain.com</header_from>
   </identifiers>
   <auth_results>
     <spf>
       <domain>mymailserver.com</domain>
       <result>neutral</result>
     </spf>
     <dkim>
       <domain></domain>
       <result>none</result>
     </dkim>
   </auth_results>
  </record>

我必须解释的唯一假设是邮件标题中的空字段“smtp.mailfrom”。

你有没有遇到过这种情况?任何想法?

非常感谢您的帮助

4

0 回答 0