跳到主要内容

8. 最小实现

本节描述 DMARC 生态系统中不同参与者的最小实现要求.

符合 DMARC 的邮件接收方 MUST 能够完成以下操作:

  1. 从 DNS 检索并解释 DMARC 策略记录.

  2. 评估 DMARC 策略, 方法如下:

    • 按照 [SPF] 执行 SPF 检查.
    • 按照 [DKIM] 执行 DKIM 检查.
    • 按 Section 3.1 所述评估标识符对齐 (Identifier Alignment).
    • 应用发现的 DMARC 策略.
  3. 发送聚合报告, 使用 Section 7.2 中指定的格式, 发送到 DMARC 策略记录的 "rua" 标签中指定的地址.

符合 DMARC 的邮件接收方 SHOULD 能够完成以下操作:

  1. 发送失败报告, 按 Section 7.3 所述, 发送到 DMARC 策略记录的 "ruf" 标签中指定的地址.

  2. 在应用 DMARC 策略时遵循 "pct" 标签.

符合 DMARC 的域所有者 MUST 能够完成以下操作:

  1. 在 DNS 中发布格式良好的 DMARC 策略记录, 如 Section 6 所述.

  2. 接收并处理邮件接收方发送的聚合报告.

符合 DMARC 的域所有者 SHOULD 能够完成以下操作:

  1. 为该域部署 SPF 和/或 DKIM.

  2. 确保标识符对齐, 即 RFC5322.From 域与 SPF 和/或 DKIM 所认证的域之间保持对齐.

  3. 接收并处理邮件接收方发送的失败报告.

  4. 监控报告并调整策略, 基于收到的反馈进行调整.