免费工具 · 无需注册

免费 DMARC 记录生成器

为您的域名逐步生成正确的 DMARC 记录。选择策略、添加接收报告的地址,复制即可粘贴到 DNS 的 TXT 记录——并对那些会让 DMARC 悄然失效的错误给出提醒。

100% 在您的浏览器中运行——不上传任何内容

发件地址(From)中的域名。也可以粘贴邮箱地址或网址。

收件方对未通过 DMARC 的邮件采取的处理方式。建议从 none 开始。

可选。适用于 news.yourdomain.com 等子域。

quarantine/reject 策略作用于失败邮件的比例(1–100)。

一个或多个地址,用逗号或换行分隔。强烈建议填写。

可选。包括 Gmail 在内的大多数大型服务商不发送失败报告,且其中可能包含个人数据。

高级选项(对齐、失败报告选项、间隔)

宽松模式允许子域与您的域名对齐。严格模式要求完全一致,会导致使用子域签名的平台失败。

失败报告选项(fo)

仅在设置了 ruf 地址时使用。

86400 = 每天(默认)。大多数服务商无论如何都按天发送。

您的 DMARC 记录

类型
TXT
主机 / 名称
_dmarc

如果 DNS 面板会自动补全域名,只需填写 _dmarc。

值
v=DMARC1; p=none

只发布一条包含此值的 TXT 记录。

检查

    → 发布后,用免费的 SPF、DKIM 与 DMARC 检测工具验证
    DNS 修改通常几分钟内生效。

    认证只是送达率的一半,另一半是您的名单

    即使 SPF、DKIM 和 DMARC 完美无缺,也无法阻止退信。向无效、一次性或废弃的地址发信,对发件人信誉的伤害丝毫不小。请在下一次营销活动前验证您的名单。

    → 用免费邮箱验证工具检查单个地址

    免费注册——赠送 200 积分

    如何创建并发布 DMARC 记录

    1. 1

      先配置 SPF 和 DKIM

      DMARC 建立在 SPF 和 DKIM 之上。请确保每个以您的域名发信的服务至少通过其中一项,并与您的域名对齐。

    2. 2

      填写表单

      先从 p=none 和一个 rua 地址开始,以便接收汇总报告。输入时记录会实时更新。

    3. 3

      发布 TXT 记录

      在 DNS 服务商处创建名为 _dmarc 的 TXT 记录(部分面板需要填写 _dmarc.yourdomain.com),粘贴生成的值。只保留一条 DMARC 记录。

    4. 4

      验证并逐步收紧

      用我们的免费 SPF、DKIM 与 DMARC 检测工具验证,观察几周报告后,再升级到 quarantine 和 reject。

    DMARC 标签详解

    DMARC 记录由以分号分隔的“标签=值”组成,只有 v 和 p 是必填项。

    v · p · sp

    版本与策略

    v=DMARC1 必须放在最前面。p 告诉收件服务器如何处理未通过 DMARC 的邮件:none(仅报告)、quarantine(放入垃圾邮件)或 reject(拒收)。sp 为子域设置不同的策略;省略时子域沿用 p。

    rua · ruf

    报告发送到哪里

    rua 接收来自 Gmail、Yahoo、Microsoft 等的每日汇总报告(XML),列出以您的域名发信的每个 IP。ruf 接收逐封邮件的失败报告,但很少有服务商发送。可填写多个地址,用逗号分隔,每个都以 mailto: 开头。

    adkim · aspf

    对齐

    只有当 SPF 或 DKIM 通过、且其域名与邮件可见 From 的域名一致时,DMARC 才通过。宽松模式(r,默认)接受子域——mail.example.com 与 example.com 对齐;严格模式(s)要求完全一致。

    pct · fo · ri

    精细调整

    pct 让策略只作用于一定比例的失败邮件,适合逐步推进。fo 决定何时生成失败报告。ri 以秒为单位请求报告间隔,但大多数服务商无论如何都是每天发送一次。

    安全推进 DMARC:none → quarantine → reject

    直接上 reject 可能会拦截您自己的账单、新闻通讯或客服邮件。请分阶段推进,让报告来指引您。

    1. 1

      第 1–4 周 · p=none

      发布带 rua 地址的 p=none。阅读汇总报告(我们的 DMARC 报告分析器可在浏览器中打开),列出所有以您的域名发信的服务。

    2. 2

      修复每个合法发件来源

      为每个服务配置使用您域名的 DKIM,和/或把它加入 SPF。重复直至所有合法来源都通过 DMARC——转发邮件 SPF 失败属于正常现象。

    3. 3

      逐步启用 p=quarantine

      切换到 p=quarantine,可依次配合 pct=25、50、100。关注报告以及客服收到的“邮件没收到”的反馈。

    4. 4

      p=reject

      quarantine 平稳运行几周后,升级到 p=reject。也可考虑设置 sp=reject,防止他人冒用您未使用的子域。

    达到 reject 后也请保留 rua 地址——今后任何新工具开始以您的域名发信,都会首先出现在报告中。

    → DMARC 报告分析器 — 打开 DMARC 汇总报告(RUA)——XML、.gz 或 .zip——查看谁在以您的域名发信。

    → 阅读完整的 SPF、DKIM 与 DMARC 指南

    常见问题

    什么是 DMARC 记录?

    发布在 _dmarc.yourdomain 下的一条 TXT 记录,告诉收件服务器:声称来自您域名、但未通过 SPF 与 DKIM 对齐检查的邮件应如何处理,以及相关报告发往何处。

    应该从哪种 DMARC 策略开始?

    从 p=none 加一个 rua 地址开始。它不会影响投递,但能让您收到所有以您域名发出的邮件报告。所有合法发件来源都通过后,再升级到 p=quarantine(可配合 pct),最后到 p=reject。

    对 Gmail、Yahoo 和 Outlook 来说,p=none 就够了吗?

    就批量发件人规则而言,够了:Gmail 和 Yahoo(自 2024 年 2 月起)以及 Outlook.com(自 2025 年 5 月起)要求有效的 DMARC 记录,并接受 p=none。但 p=none 无法阻止他人冒用您的域名——只有 quarantine 或 reject 才能做到。

    DMARC 记录发布在哪里?

    创建一条主机名为 _dmarc 的 TXT 记录,填入生成的值。有些 DNS 面板会自动追加域名(填写 _dmarc 即可),有些需要完整名称(_dmarc.yourdomain.com)。切勿发布两条 DMARC 记录,否则收件方会全部忽略。

    报告可以发到其他域名的地址吗?

    可以,但接收方域名必须发布一条名为 yourdomain._report._dmarc.reportdomain、内容为 v=DMARC1 的 TXT 记录进行授权。DMARC 报告服务通常会代为发布;如果使用的是您在其他域名下的邮箱,需要自己在那里添加。

    子域需要单独的 DMARC 记录吗?

    不需要。子域会继承组织域的策略(如设置了 sp 则使用 sp)。只有当某个子域需要不同的策略或报告地址时,才需要单独发布记录。

    记录多久生效?

    通常几分钟内,取决于 DNS 区域的 TTL。汇总报告大约每天由每个收到您域名邮件的服务商发送一次,因此首批报告预计在 24–48 小时内到达。

    生成器会保存我的域名或地址吗?

    不会。记录完全在您的浏览器中生成,您输入的任何内容都不会发送到我们的服务器。

    受保护的域名 + 干净的名单 = 收件箱

    免费账户赠送 200 积分,可通过批量上传、REST API 或表单实时验证名单——让您经过认证的邮件真正送达真实用户。

    免费注册——赠送 200 积分

    无需信用卡,积分永不过期。