DMARCbis 改变部分的方式 DMARC 被指定并实施。它不会要求您将记录重命名为 DMARC2。核心规格, RFC 9989,发表于 2026 年 5 月,同时 RFC 9990 和 RFC 9991 分别涵盖汇总报告和故障报告。
实际任务是确定哪些更改会影响您的域、发送服务以及处理身份验证数据的软件。首先要了解当前的规范,然后将它们与已使用的配置和流程进行比较。结果应该是一份清晰的准备登记册,其中包含证据、所有者和针对每个发现的决定。
将三种规格映射到您的系统
将当前文档用于各自的工作:
| 文档 | 要审查什么 |
|---|---|
| RFC 9989 | 核心DMARC评估、策略发现、 结盟 并记录语义 |
| RFC 9990 | 聚合报告格式、生成和处理 |
| RFC 9991 | 故障报告及其处理注意事项 |
从现有记录和配置历史记录开始。不要仅仅因为旧指南引用了操作记录就删除操作记录 RFC 7489。确定已更改的指令以及实现这些指令的软件。
主要审查领域包括以下内容:
- 域发现: RFC 9989第 4.10 节 定义DNS树遍历。查看采用较旧的公共后缀列表发现模型的系统。
- 政策标签: 检查当前的IANA注册表。这
百分率,射频和里标签是历史性的。评估t,NP和PSD根据它们的实际范围,而不是将它们添加为升级清单。 - 测试: 确定相关评估者如何实现二进制文件
t信号。声明的测试状态和接收者的最终处置是不同的观察结果。 - 报告: 确认收集器和解析器处理您期望收到的报告格式和字段,而不会丢失相关的遗留观察结果。
版本标记仍然存在 v=DMARC1。请勿替代 DMARC2 或者用测试标志机械地替换旧的百分比。
将更改的标签翻译成测试
这 t 标志默认为 n,请求将声明的评估应用于DMARC故障。环境 t=y 表明业主正在测试而不是要求直接应用申报的评估。 RFC 9989第 4.7 节 定义了失败邮件的一级减少:拒绝变为隔离,隔离变为无。实现也可能有相关的特殊处理。
该标志不会将失败的身份验证结果更改为通过、更改报告生成或影响无策略。它是二进制的,而不是对任意百分比的邮件进行采样的请求。在依赖实际流量之前建立实施支持,并将接收器本地过滤与策略级测试结果分开。
另外两个标签影响评估范围:
- NP: 指定对当前不存在的子域的评估 组织域。如果不存在,则适用的后备为 sp(如果存在),否则为 p。一个失踪的 MX记录 单独并不能证明不存在。
- .psd: 标记发现期间使用的域边界信息。默认 u 将边界确定留给发现规则; y 标识公共后缀,而 n 标识其自身及其子域的非公共后缀组织边界。在未确定其正确描述域的情况下,请勿设置任一显式边界值。
普通组织不应仅仅为了声称准备就绪而将其域名标记为公共后缀。检查实际的发现假设和委托的命名空间。这 子域政策指南 涵盖范围更窄的继承问题。
确定必须继续工作的邮件
域可能不仅仅代表员工电子邮件。它可以出现在发票、登录链接、客户警报和外部机构发送的消息上。标准更新是在仓促的配置更改破坏这些依赖关系之前检查这些依赖关系的机会。
要求提供三项可交付成果:使用您身份的服务清单、对影响您的具体更改的解释以及关键消息的测试计划。答案应该将已发布的规范与特定接收器或软件服务已经部署的功能区分开来。
分配所有权和预算。报告处理变更需要有人负责报告管道。无法正确验证的发件人需要其企业所有者的参与。将这两个项目称为DNS升级隐藏了工作。
建立准备登记册
以下是说明性规划登记册,而不是对真实域的评估:
| 寻找 | 需要工作 | 完成的证据 |
|---|---|---|
| 推出说明采用百分比抽样 | 使用下面的受控装置测试二进制标志 | 记录申报评估、测试标志后评估和独立接收者决定 |
| 报告解析器采用一种遗留模式 | 检查接受的格式、字段和错误处理 | 对有效的、遗留的和畸形的灯具进行版本控制 |
| 关键应用程序没有已知的所有者 | 建立业务服务和支持的身份 | 指定所有者和已验证的收到消息样本 |
| DNS编辑器由外包团队控制 | 同意批准和恢复责任 | 准确的变更预览、批准和恢复材料 |
以下综合装置指定了实施RFC 9989受控评估器的预期结果。它们是测试输入,而不是生产记录模板或已执行的测试。假设发现有效的适用策略并且测试消息未通过DMARC 。
| 夹具 | 输入 | 预期政策层面观察 |
|---|---|---|
| 测试标志 | p=reject; t=y | 验证仍然失败; t=y后的评估是隔离,而不是声明拒绝 |
| 没有标记 | p=none; t=y | 该标志使无评估和报告生成行为保持不变 |
| 不存在的孩子 | 流行的组织域策略p=none; sp=quarantine; np=reject,默认t=n;孩子被确定为不存在并且没有直接政策 | 适用的子评估被拒绝,而不是现有子 sp 值 |
分别捕获评估者版本、输入、观察到的验证、选定的评估和任何最终处理。受控夹具建立测试的行为;它并不能证明每个互联网接收者都执行相同的规则。政策级别的隔离观察并不是垃圾邮件文件夹放置的普遍承诺。
还要审查政策的适用性。 RFC 9989第 7.4 节 建议不要拒绝通用电子邮件域,因为合法的间接路由(包括邮件列表)可能会中断。在提出更强有力的政策之前,准备情况审查应确定这些路线并评估适用的互操作性指南。
将配置更改与软件或流程更改分开。有些发现不需要立即进行DNS编辑。其他则需要提供程序更新、解析器修复或受控实施测试。
检查互操作性和准备声明的限制
准备情况声明应指定其范围。它是否涵盖域组合、策略评估器、报告处理器,还是仅涵盖 一个记录 查看?这些是不同的评估。
使用寄存器来跟踪实现版本和未解决的差异。从现有和不存在的子域、对齐模式、间接邮件和DNS故障中选择适用的案例。
将接收者的自由裁量权视为运营模式的一部分。规范的发布并不会使每个接收器的行为都相同。已发布的拒绝首选项也不能证明每个收件人都拒绝了每条失败的消息。
对受损帐户、欺骗性显示名称、相似域名和敏感业务审批保持独立控制。 DMARC准备情况不会将域身份验证转变为对邮件内容安全性的判断。
进行并验证所需的更改
在生产变更之前,保留之前的状态,识别受影响的流程,获得适当的批准并定义恢复条件。然后通过完整的发送路径验证已发布的配置和代表消息。
如果结果与预期行为不一致,请暂停向其他域的扩展并解决或明确接受兼容性发现。
对于基础身份,请使用 对准诊断指南。对于初始配置,请遵循 DMARC创建和验证工作流程。对于报告层,使用 汇总报告演练.
实用的外卖
当每个适用的发现都有所有者、支持的决策和可重复的证据时,结束评估。保持未解决的实施差异可见,验证关键消息和报告处理,并保留批准的恢复条件。就绪标签应指向该记录,而不是替换它。