为什么我每天都会收到一份DMARC报告?

106

我在我的域名上设置了DMARC策略。

但是每天我都会收到来自Google的XML报告。

我不明白问题出在哪里?

这份报告如下:

<?xml version="1.0" encoding="UTF-8" ?>
<feedback>
  <report_metadata>
    <org_name>google.com</org_name>
    <email>noreply-dmarc-support@google.com</email>
    <extra_contact_info>http://support.google.com/a/bin/answer.py?answer=2466580</extra_contact_info>
    <report_id>7241837801886321635</report_id>
    <date_range>
      <begin>1431388800</begin>
      <end>1431475199</end>
    </date_range>
  </report_metadata>
  <policy_published>
    <domain>rigweb.ru</domain>
    <adkim>r</adkim>
    <aspf>r</aspf>
    <p>none</p>
    <sp>none</sp>
    <pct>100</pct>
  </policy_published>
  <record>
    <row>
      <source_ip>144.76.154.188</source_ip>
      <count>2</count>
      <policy_evaluated>
        <disposition>none</disposition>
        <dkim>pass</dkim>
        <spf>pass</spf>
      </policy_evaluated>
    </row>
    <identifiers>
      <header_from>site.ru</header_from>
    </identifiers>
    <auth_results>
      <dkim>
        <domain>rigweb.ru</domain>
        <result>pass</result>
      </dkim>
      <spf>
        <domain>site.ru</domain>
        <result>pass</result>
      </spf>
    </auth_results>
  </record>
</feedback>

我的DMARC策略:

v=DMARC1; sp=none; aspf=r; p=none; rua=mailto: support@site.ru

我该如何解决这个问题?

2个回答

168
简而言之:一切都很好
以下是解释:
DMARC代表基于域的邮件身份验证、报告和符合性。它实际上是一个规则集,用于向您汇报从您的域接收到的电子邮件消息的质量。
您收到这些XML报告是因为您在您的dmarc TXT记录的rua=mailto:email@example.com;部分中要求了它们。请注意,您没有设置任何处理失败消息的处理规则:p=none意味着您只想看到检查结果。
正如您可以在规范(RFC 7489)中阅读到的那样,RUA代表“聚合报告的报告URI”。使用它,您告诉每个DMARC兼容的收件人服务器向您发送(每日)有关您或代表您发送的电子邮件的聚合报告。
请查看dmarc.org,您可以找到该系统的一个很好的概述
这份来自谷歌的特定报告告诉你什么? <date_range> 这是报告所涵盖的时间范围(在您的情况下为5月12日至5月13日)
<policy_published> 这是Google在您的DNS区域中找到的DMARC记录的解析内容
<source_ip> 邮件发送的IP地址
<policy_evaluated> DKIMSPF检查的结果都是良好的(两个消息都通过了测试)。
含义:

在5月12日至5月13日期间,一个以@yoursite.ru为邮箱地址发送的两条信息已经被正确签名(DKIM),并且从授权的IP地址(SPF)发送。基于这一点,我们可以合理地说Google只收到了来自您域名的合法信息。


问题是除了没有以外还有哪些选项?例如,我能否告诉任何域名检查失败并拒绝消息,除非它来自正确的IP地址? - mpop
2
其他选项包括“隔离”(通常意味着将其发送到“垃圾邮件”文件夹)或“拒绝”。 - Nick Urban
2
这应该是被接受的答案,简洁明了且引人入胜。 - Greelings
完美的答案,应该被接受。 - Matthew Developer
3
我不想收到那些电子邮件,如何停止它们? - Jawaid
显示剩余2条评论

22

没问题。聚合报告(像这个)会以汇总的形式发送给该接收者接收到的所有电子邮件的概述 - 包括通过和未通过邮件。

您提供的示例报告显示所有电子邮件都通过了,因此无需修复。


2
感谢您提供简短而充分的答案版本。 - Siamak Ensafi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接