DMARC 的 ruf 鉴证报告和 rua 聚合报告有什么区别?怎么配置?会泄露邮件内容吗?

83 DMARC 的 ruf 鉴证报告和 rua 聚合报告有什么区别?怎么配置?会泄露邮件内容吗?
区别

rua(聚合报告,RFC 7489 §7.1):每天发一次 ZIP/XML,只有统计数据(哪个 IP 发了多少封、SPF/DKIM pass fail 各多少、最终处理结果)。不含邮件内容,不含收件人地址。
ruf(鉴证报告/失败报告,RFC 7489 §7.2):每次 DMARC 验证失败即时发送,包含失败邮件的主题、From、SPF/DKIM 详细结果,甚至可能包含邮件头的部分原始内容。用于精确诊断为什么某封特定邮件被拒。
注意:大部分收件方不发送 ruf 报告(隐私顾虑),Google 和 Yahoo 均已停止或大幅限制 ruf 报告。

配置

v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com; ruf=mailto:dmarc-forensic@yourdomain.com
ruf 建议用独立邮箱,因为报告量可能很大。

隐私风险

ruf 报告可能包含邮件主题、发件人、投递路径等。配置 ruf 前确认:(1) 邮箱符合 GDPR/《个人信息保护法》要求;(2) 通知员工其邮件头可能被第三方以 ruf 形式发回。

参考:RFC 7489 DMARC §7.1-7.2 · dmarcian