成功的直接交付不足以证明采取更严格的措施 DMARC 政策。转发服务会改变发送路径,而邮件列表可能会改变签名的内容。构建一个小型测试集来代表业务实际需要的路由。将身份验证与交付分开进行评估,以便一个接收方的异常看起来不像通用兼容性。
建立基线
参考: RFC 9989 §4.4, RFC 9989 §5.3.5.
选择授权的发件人和收件人帐户以及无害的内容。记录发件人域, 信封发件人, 发送IP, DKIM选择器 和签名域。保留直接传送副本和受信任的接收者身份验证结果。获取适用的DMARC政策并 结盟 测试时的模式。如果基线已经错位,请在诊断转发之前修复该发件人。
在下面 RFC 9989, 传球对齐 SPF 或者 DKIM 机制可以满足DMARC 。转发者域下的SPF通行证不会自动与作者的域对齐。 RFC 6376 解释了为什么签名内容保存对于DKIM很重要。记录哪个机制继续存在,而不是将绿色的总体结果作为解释。
练习有意义的变体
参考: RFC 6376 §3.4, RFC 8617 §7.2.1.
包括未更改的转发、信封重写、列表页脚插入、主题修改以及实际服务执行的任何MIME转换。测试多种合法邮件类型,尤其是带有附件或第三方发送路径的邮件类型。相关问题是转换是否会改变实际签名所涵盖的材料以及 规范化,而不是消息在客户端中看起来是否相同。
保留阴性对照,其对齐签名在隔离实验室中故意无效。接受有效和无效情况的接收者可能正在应用本地策略。该观察很有用,但它并不能证明这两条消息都是真实的。如果 ARC 存在,分别记录链验证、密封者和接收者的信任决策。 RFC 8617并未使每个有效链都成为传递命令。经 2026 年 11 月 8 日核实,RFC 仍处于实验阶段,并且活跃的草案提出了历史地位;在创建新的ARC依赖项之前考虑该建议。
阅读可重复的夹具
参考: RFC 6376 §6.
保留的实验室使用临时 RSA 密钥签署一条无害的author.test消息,并使用 dkimpy 进行验证。直接案例通过。未更改的转发副本仍可进行验证。 SRS 风格的信封更改也会使DKIM有效,即使简化的SPF身份现在是forwarder.test 并且不对齐。附加到签名正文的页脚验证失败,且精确域DMARC模型失败。
每个案例都保留消息摘要、路由IP、信封身份、签名域和判决。验证密钥是公开的;不保留私钥。重新运行原始密钥生成装置将创建新的密钥,从而创建新的消息哈希;它没有在这里重播。预期判决保持稳定。这是可重复的本地测试,而不是完整的SPF解析器、 DMARC实施、 ARC验证器或商业邮箱提供商的测试。
决定是否继续
参考: RFC 9989 §8.
创建一个路由矩阵,显示经过测试的发送者、中介、接收者、消息变体、身份验证结果和最终处置。将未经测试的组合标记为未知。样本矩阵应包括直接控制和失败的修改,而不仅仅是事后选择的成功消息。实验室的页脚故障是保留该路线进行维修或单独批准的例外的原因。
使用具有指定回滚权限的受控部署以及适合提供商报告延迟的监控。不要假设历史百分比策略配方仍然适用于当前DMARC规范。确认当前接收者和平台行为,然后保留前后策略和消息证据。当合法的关键路由继续工作并且组织了解剩余的故障时,而不仅仅是当DNS检查器看到更严格的值时,策略更改就会成功。
保留受控转发路由
参考: RFC 7208 §4, RFC 6376 §6, RFC 8601 §5.
保留的 2026 年 11 月 7 日21:32:53 UTC 捕获记录了一个单独的装置通过真实环回SMTP连接发送签名消息。这些网络会话已被检查,但不会重新运行以进行本次审查。源绑定到127.0.0.2 ,转发器从127.0.0.3向前发送,最终接收者存储每条消息。这些地址仅限于本地计算机。直接的、未更改的转发、重写的信封和页脚案例都有一个带有时间戳、信封身份和最终接受的实际交易跟踪。重写是本实验的 SRS 风格的域替换,而不是完整的 SRS 执行。
每个接收边界使用 pyspf 2.0.14 和显式注入的本地TXT答案计算SPF ,并使用 dkimpy 和保留的公钥计算DKIM 。接收方添加自己的 Authentication-Results 和评估后收到的字段。这些结果仅在该受控夹具内可信,其中插入代码和边界已知。它不接受任意嵌入的传递文本作为其自己的判断。 DNS策略是静态本地输入,而不是有关公共DNS声明。
在最终接收方, SPF结果分别为通过、失败、通过和通过。 DKIM结果为通过、通过、通过和失败。因此,精确域对齐模型保留了前三种情况的DMARC身份验证,而页脚情况则失败。这不是完整的DMARC策略发现。该实验室甚至故意存储失败的消息以供检查,因此其 250 响应并不能证明执行生产提供商会交付该消息。
例外示例和推出保留与历史页脚路由相关:未更改的路由保留签名,而受控中介的页脚则破坏签名。在审查其实际范围、所有者、到期日和接收者行为之前,不要批准任何津贴。这些历史受控交易记录了本地路线比较;生产邮箱提供商兼容性、实际业务流程授权和任何操作异常审批仍然未执行。