为什么我每天都会收到DMARC报告?[已结束]

Why do I receive a DMARC report everyday? [closed]

提问人:IvanS 提问时间:5/20/2015 最后编辑:DorianIvanS 更新时间:11/8/2021 访问量:105382

问:


这个问题似乎不是关于特定的编程问题、软件算法或程序员主要使用的软件工具。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释该问题可能在哪里得到回答。

6年前关闭。

这篇文章是 2 年前编辑并提交审核的,未能重新打开帖子:

原始关闭原因未解决

我已经在我的域名上设置了DMARC政策。

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

我不明白问题出在哪里?

报告是:

<?xml version="1.0" encoding="UTF-8" ?>
<feedback>
  <report_metadata>
    <org_name>google.com</org_name>
    <email>[email protected]</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: [email protected]

我该如何解决问题?

电子邮件 xml-解析 gmail max dmarc

评论


答:

22赞 Peter Goldstein 5/21/2015 #1

没问题。汇总报告(如此报告)作为该收件人收到的所有电子邮件的摘要(通常每天)发送 - 通过和失败。

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

评论

2赞 Siamak Ensafi 5/26/2022
感谢您提供简短而充分的答案。
168赞 Pierre Prinetti 5/23/2015 #2

简而言之:一切都很好

对此的解释如下:

DMARC 代表基于域的消息身份验证、报告和一致性。实际上,它是一个规则集,用于向您报告从您的域收到的电子邮件的质量。

您正在收到这些XML报告,因为这是您对dmarc TXT记录部分的要求。请注意,您没有为失败的消息设置任何处理规则:意味着您只想查看检查结果。rua=mailto:[email protected];p=none

正如您在规范 (RFC 7489) 中所读到的,RUA 代表“Reporting URI of Aggregate reports”。使用它,你告诉每个符合DMARC标准的收件人服务器向你发送一份(每日)汇总报告,报告它收到的或代表你发送的电子邮件。

看看 dmarc.org,你可以找到一个很好的系统概述

谷歌的这份具体报告告诉你什么?

<date_range>这是此报告所指的时间范围(在您的情况下,5 月 12 日至 5 月 13 日)
这是 Google 在您的 DNS 区域
中找到的 dmarc 记录的解析内容 发送电子邮件
的 IP DKIMSPF 检查结果良好(两封邮件通过了两项测试)。
<policy_published><source_ip><policy_evaluated>

意义:

在 5 月 12 日至 5 月 13 日期间,电子邮件地址 @yoursite.ru 发送并由 Google 邮件服务器接收的两封邮件已正确签名 (DKIM),并且是从授权 IP (SPF) 发送的。基于此,我们可以合理地说,谷歌只收到了来自您网域的合法邮件。

评论

0赞 mpop 9/25/2018
问题:除了没有之外,还有什么其他选择?例如,我可以告诉任何域检查失败并拒绝该消息,除非它来自正确的 IP 地址?
2赞 Nick Urban 5/3/2019
其他选项是(通常意味着:发送到“垃圾邮件”文件夹)或quarantinereject
2赞 Greelings 3/5/2020
清晰而有趣。这应该是公认的答案。
0赞 Matthew Developer 6/2/2021
完美的答案,应该被接受。
3赞 Jawaid 8/24/2021
我不想收到这些电子邮件。如何阻止这种情况?