SHMILY 工具箱tool.ly1314.com

DMARC 记录生成与检测

生成 / 校验域名的 DMARC 策略记录,并模拟策略效果。

策略生成对齐方式配置报告地址校验无需登录免费

使用说明

  • 选择策略(none 监控 / quarantine 隔离 / reject 拒收)、对齐模式(SPF 与 DKIM 的宽松 / 严格对齐)、子域策略与百分比,自动生成 DMARC 记录。
  • 粘贴已有记录可反向解析,逐项说明每个标签的含义与当前生效的策略强度。
  • 校验报告地址(rua / ruf)是否为合法 mailto URI、外部域名是否需要授权发布 DMARC 记录(_report._dmarc. 下的 TXT 授权记录)。
  • 内置「部署路径」建议:从 p=none 开始收报告 → 分析未对齐来源 → 逐步收紧到 reject。
应该从 p=none 开始吗?

强烈建议。先 p=none 只收报告不发策略,跑一两周看 rua 汇总报告里有哪些合法发信源没被识别,补上之后再收紧。直接上 reject 很容易把正常邮件一起挡了。

rua 报告为什么收不到?

常见原因:报告地址不在本域下且未授权(需要在外部域的 _report._dmarc.你的域名 下发布授权 TXT);或收件方还没发送报告(很多服务商按天汇总,有延迟)。

宽松对齐和严格对齐差在哪?

宽松对齐(r=spf / adkim=r)只要求组织域名一致,子域不同也算过;严格对齐要求完全一致。多域名、多子域发信的团队通常先用宽松对齐。

pct 标签有什么用?

指定多大比例的邮件应用该策略。pct=10 表示只对 10% 的邮件执行拒收,其余只记录。用于灰度收紧 —— 先小比例试跑,确认无误再放到 100。