8. 最小实现
本节描述 DMARC 生态系统中不同参与者的最小实现要求.
符合 DMARC 的邮件接收方 MUST 能够完成以下操作:
-
从 DNS 检索并解释 DMARC 策略记录.
-
评估 DMARC 策略, 方法如下:
- 按照 [SPF] 执行 SPF 检查.
- 按照 [DKIM] 执行 DKIM 检查.
- 按 Section 3.1 所述评估标识符对齐 (Identifier Alignment).
- 应用发现的 DMARC 策略.
-
发送聚合报告, 使用 Section 7.2 中指定的格式, 发送到 DMARC 策略记录的 "rua" 标签中指定的地址.
符合 DMARC 的邮件接收方 SHOULD 能够完成以下操作:
-
发送失败报告, 按 Section 7.3 所述, 发送到 DMARC 策略记录的 "ruf" 标签中指定的地址.
-
在应用 DMARC 策略时遵循 "pct" 标签.
符合 DMARC 的域所有者 MUST 能够完成以下操作:
-
在 DNS 中发布格式良好的 DMARC 策略记录, 如 Section 6 所述.
-
接收并处理邮件接收方发送的聚合报告.
符合 DMARC 的域所有者 SHOULD 能够完成以下操作:
-
为该域部署 SPF 和/或 DKIM.
-
确保标识符对齐, 即 RFC5322.From 域与 SPF 和/或 DKIM 所认证的域之间保持对齐.
-
接收并处理邮件接收方发送的失败报告.
-
监控报告并调整策略, 基于收到的反馈进行调整.