我的工具

DMARC 记录生成器

一步步选择 DMARC 策略和报告邮箱,生成 _dmarc TXT 记录,按「监控 → 隔离 → 拒收」安全上线。

浏览器内生成 · 可导入现有记录

填入域名后可以导入现有 DMARC 记录,主机记录也会自动生成。

上线阶段
高级选项
失败报告触发条件(fo)

生成的 DMARC 记录

主机记录
_dmarc
记录类型
TXT
记录值

    Gmail 和 Yahoo 要求每天发送超过 5000 封的发件人至少配置 p=none 的 DMARC,并且 SPF 或 DKIM 与发件人域名对齐。

    按需连接下一步

    从一次网站检查,走向日常监控

    注册公司账号,集中管理网站与通知。Pro 支持 5 个站点、5 分钟级可用性监控,深度诊断按套餐与权限开放。

    新公司享 14 天 Pro 试用,无需绑卡;试用不含付费月度积分。

    已有公司账号?打开对应工作台 →

    怎么用

    1. 填入域名,导入现有 DMARC 记录(如果有)。
    2. 选择上线阶段,新域名建议从 p=none 开始并填写汇总报告邮箱。
    3. 在 DNS 中添加 TXT 记录,主机记录填 _dmarc(子域名填 _dmarc.子域名)。
    4. 观察 2–4 周报告,确认正常发信都通过后再升级到 quarantine 和 reject。

    DMARC 怎样保护你的域名

    DMARC 把 SPF 和 DKIM 的结果与邮件「发件人(From)」里的域名关联起来:只要有一项通过并且域名对齐,邮件就算通过;都不通过时,收件方按你发布的策略处理——放行、放进垃圾箱或拒收,并把统计报告发回给你。

    从 p=none 到 p=reject

    直接上 reject 很容易误拒自己的营销邮件、工单系统或转发邮件。稳妥做法是:先 p=none 收集 2–4 周报告,补齐遗漏的 SPF/DKIM;再 p=quarantine 并逐步提高 pct;最后切换到 p=reject。

    常见问题

    DMARC 记录的主机记录填什么?

    填 _dmarc,记录类型 TXT。完整名称是 _dmarc.example.com,部分 DNS 面板会自动补上域名,不要重复填写。

    没有 SPF 或 DKIM 能直接配 DMARC 吗?

    可以发布 p=none 收集报告,但 quarantine / reject 会让所有邮件失败。请先配好 SPF 和 DKIM。

    收到的 DMARC 报告怎么看?

    汇总报告是 zip/gzip 压缩的 XML,列出每个发信 IP 的数量和 SPF/DKIM 结果。重点看陌生 IP(可能是伪造)和自己服务却失败的记录(需要补配置)。

    p=quarantine 和 p=reject 有什么区别?

    quarantine 让未通过的邮件进入垃圾箱,用户还能找回;reject 让收件服务器在 SMTP 阶段直接拒收,发件方会收到退信。

    DMARC 记录生成器实用指南与常见问题

    DMARC 记录是做什么的?

    DMARC 是发布在 _dmarc 子域名下的 TXT 记录,告诉收件方:SPF 和 DKIM 都不能证明邮件来自本域名时该怎么处理,并把认证报告发回给你。

    适合谁用,什么时候用?

    需要满足 Gmail / Yahoo 发件要求、防止域名被冒用发钓鱼邮件、或者准备把 DMARC 从 none 升级到 reject 的站长、IT 和营销团队。

    怎么生成并添加 DMARC 记录?

    填入域名导入现有记录,选择上线阶段、报告邮箱和执行比例,需要时展开高级选项设置对齐方式和失败报告,复制生成的 _dmarc TXT 记录。

    p=none、quarantine 和 reject 该怎么选?

    p=none 只监控,p=quarantine 把未通过的邮件放进垃圾箱,p=reject 直接拒收。先用 none 收集报告,确认正常发信都通过后再逐步提高。

    内容在哪里处理,会提交到哪些服务?

    记录在浏览器中生成。导入现有记录时,只把域名发送到本站服务器,由服务器通过公共 DNS 读取 _dmarc 记录;不保存。