免费注册

DMARC 检测

查出域名的 DMARC 记录,看懂每个标签的意思、策略够不够严、报告发到哪里。

关于DMARC 检测

DMARC 检测用在这些时候:给 Gmail、Yahoo 批量发信,对方要求域名有 DMARC 记录;准备把策略从只监控改成隔离;有人冒用你的域名发钓鱼邮件。输入域名,点“开始检测”,工具读取 _dmarc.你的域名 下的 TXT 记录;子域名没有单独设置时,改查它所属的主域名。p、sp、pct、rua、ruf、adkim、aspf 等每个标签都配有通俗的解释。

检测会评估策略强度(p=none 只收报告、不做处理),并提示:sp=none 让子域名失去保护,pct 小于 100,没有设置 rua 报告地址,报告地址不是 mailto: 格式,存在多条记录,以及使用了严格对齐。报告发往其他域名时,比如第三方报告服务,还会检查对方是否发布了授权记录,没有授权的话收件方可能不发报告。改写记录用 DMARC 记录生成器。

DMARC 检测怎么用

  1. 1
    输入域名

    填发件地址里的域名,子域名没有记录时会自动查主域名。

  2. 2
    开始检测

    点“开始检测”,DMARC 检测会显示记录原文和每个标签的解释。

  3. 3
    看策略和提示

    确认 p 是 none、quarantine 还是 reject,再按提示逐项调整。

  4. 4
    修改解析

    到解析后台修改主机记录为 _dmarc 的 TXT 记录,或用 DMARC 记录生成器重新生成。

为什么用熊仔工匠

  • 标签逐个解释

    v、p、sp、np、pct、rua、ruf、adkim、aspf、fo、rf、ri 都有说明。

  • 策略强弱判断

    p=none 只算监控,quarantine 和 reject 才真正生效。

  • 报告地址检查

    缺少 rua、地址格式错误、外部域名未授权都会提示。

  • 子域名继承

    子域名没有自己的记录时,显示它沿用的主域名策略。

常见问题

DMARC 检测常见问题

DMARC 检测显示 p=none 是什么意思?
收件方对验证失败的邮件不做处理,只发送报告。刚开始用 none 没问题,但它挡不住冒充;报告显示自己的邮件都能通过后,改成 quarantine,再改成 reject。
为什么提示外部域名没有授权接收报告?
rua 或 ruf 指向别的域名时,对方要在 你的域名._report._dmarc.对方域名 发布一条 TXT 记录表示同意,否则收件方可能不发报告。第三方报告服务一般会在你添加域名时自动配好。
宽松对齐和严格对齐有什么区别?
宽松(r)允许子域名和发件人域名算作一致,比如 mail.example.com 对 example.com;严格(s)要求完全相同,用子域名签名或发信的邮件就会不通过。
没有 SPF 和 DKIM,DMARC 能用吗?
不能。DMARC 要求 SPF 或 DKIM 至少一项通过,且通过的域名和发件人地址一致,所以最好两项都配好,可以用 SPF 记录检测和 DKIM 检测确认。
DMARC 检测收费吗?
免费,不用注册,也不占每日免费次数。每位访客每小时有查询额度,登录会员更多,查询结果不保存。
把DMARC 检测分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

MAIL MX 记录查询查询域名的收信服务器及优先级。
MAIL 邮件头分析粘贴邮件头,查看邮件经过的服务器、延迟和 SPF、DKIM 验证结果。
MAIL 邮箱地址有效性检测检查邮箱地址的格式错误、一次性邮箱和收信服务器。
MAIL SPF 记录检测检查 SPF 记录,展开 include 并统计 DNS 查询次数。
MAIL DKIM 检测查找并检查域名的 DKIM 公钥,自动尝试常见选择器。
MAIL DMARC 记录生成器一步步生成 DMARC 记录,从只监控到拒收。
MAIL SPF 记录生成器按你用的邮件服务商生成正确的 SPF 记录。
SEO 死链检测检查一个网页上的全部链接,列出失效和跳转的链接。