1. 首页
  2. 免费工具
  3. 批量 MTA-STS 检查

批量 MTA-STS 检查:最多 500 个域名的记录、策略模式与 TLS-RPT

简而言之: 检查大量域名的 MTA-STS 记录、通过 HTTPS 获取的策略文件及其模式、MX 主机和 TLS-RPT。 局限: 检查的是发件方能看到的内容:DNS 和策略文件。不会测试邮件服务器本身的 TLS 证书。

批量 MTA-STS 检查可以一次测试大量域名的 MTA-STS 配置。粘贴最多 100 个域名,用 Google 免费登录后可达 500 个,每一行会显示 _mta-sts TXT 记录是否存在、策略文件能否通过 HTTPS 加载、其模式(enforce、testing 或 none)、每个 MX 主机是否符合策略,以及是否发布了 TLS-RPT 记录。可导出 CSV。

DNS lookups and one HTTPS request for each policy file; no mail server is contacted. 100 domains a run, or 500 when you sign in.

工具本身与英文页面相同:按钮和结果显示为英文。 最后更新:2026年11月8日

如何一次检查大量域名的 MTA-STS?

  1. 粘贴域名,每行一个,每次最多 100 个,用 Google 免费登录后最多 500 个。邮箱地址和 URL 也可以,会从中提取域名。
  2. 点击 Check MTA-STS。对每个域名,工具会读取 _mta-sts 和 _smtp._tls 的 TXT 记录以及 MX 记录,再从 https://mta-sts.<domain>/.well-known/mta-sts.txt 获取一次策略文件,每个请求十个域名。
  3. 查看每一行:Enforced、Testing、Off、Broken 或 Not set up,并附上模式、max_age、策略未覆盖的 MX 主机以及 TLS-RPT 报告地址。
  4. 筛选出需要处理的域名,下载包含每项检查结果和原因的 CSV。

批量 MTA-STS 检查会看哪些内容?

MTA-STS 由 RFC 8461 定义,允许域名要求发件服务器只通过使用有效证书的 TLS 投递其邮件。它由两部分组成:位于 _mta-sts.<domain>、带有 id 的 TXT 记录,以及位于 https://mta-sts.<domain>/.well-known/mta-sts.txt 的策略文件,其中列出模式、max_age 和允许的 MX 主机。

对每个域名,本工具会确认恰好有一条带有效 id 的 v=STSv1 记录,通过 HTTPS 获取策略文件(校验证书且不跟随重定向,RFC 禁止跟随),解析它,并把每个 MX 主机与策略中的 mx 行逐一比对。它还会读取 _smtp._tls.<domain> 的 TLS-RPT 记录(RFC 8460),发件服务器会把 TLS 失败报告发到那里。

检查结果是什么意思?

Enforced:记录、策略文件和每个 MX 主机都没问题,且处于 enforce 模式,因此支持 MTA-STS 的发件方会拒绝通过未通过 TLS 检查的连接投递。Testing:同上,但发件方只报告失败,仍会投递。Off:模式为 none,策略已关闭。

Broken 表示存在记录,但有问题导致发件方无法使用,例如策略文件无法加载、mta-sts 主机证书无效,或某个 MX 主机不在策略范围内;在 enforce 模式下,这可能会拦截真实邮件。Not set up 表示没有 v=STSv1 记录,大多数域名都属于这种情况。

每个域名都应该启用 MTA-STS 吗?

它是可选的,没有任何邮箱服务商把它作为接收你邮件的前提。对接收重要邮件的域名值得配置,搭配 TLS-RPT 最有用,因为这样能在强制执行前看到失败情况。先使用 testing 模式,阅读报告,再切换到 enforce。

如果只查一个域名并需要完整的策略文件和每个问题的修复方法,请使用单个 MTA-STS 检查(英文);要编写记录,请使用 MTA-STS 生成器(英文)。

为什么有些域名的策略文件加载失败?

最常见的原因是:mta-sts.<domain> 无法解析、证书不覆盖该名称、发生了重定向(跳到 www 主机或登录页),或返回的不是 HTTP 200。发件方会把这些情况都视为没有策略。

每个请求都会表明自己是 SimpleVerifier,最多读取 64 KB,最多等待八秒,并且绝不连接私有地址。屏蔽自动请求的网站可能在这里失败,但在浏览器中能正常打开;该行的原因会说明我们看到了什么。

常见问题

如何检查大量域名的 MTA-STS?
把域名粘贴到像本工具这样的批量 MTA-STS 检查中。每一行会显示记录、策略文件及其模式、MX 匹配和 TLS-RPT,结果可下载为 CSV。
这个批量 MTA-STS 检查免费吗?
免费。无需账号每次最多 100 个域名,用 Google 登录后每次最多 500 个,无需银行卡。
testing 和 enforce 有什么区别?
在 testing 模式下,发件方会报告 TLS 失败但仍投递邮件。在 enforce 模式下,它们会拒绝通过未通过 TLS 检查的连接投递。
它也会检查 TLS-RPT 吗?
会。它读取每个域名 _smtp._tls 处的 v=TLSRPTv1 记录,并显示报告发往哪里。要全面检查报告目标,请使用 TLS-RPT 检查。
它会连接邮件服务器吗?
不会。它读取 DNS 记录,并从 mta-sts 网站主机获取策略文件,绝不会与这些域名的邮件服务器建立 SMTP 连接。
为什么某个域名显示 Not set up?
它在 _mta-sts 处没有 v=STSv1 TXT 记录,所以发件方根本不会去找策略。大多数域名都没有;这是一项可选的额外保护。

要检查整份列表?前 100 个地址免费。

用 Google 登录,粘贴地址或上传 CSV 文件。每个地址都经过真实的 SMTP 邮箱检测,结果可以下载。无需信用卡。

catch-all 域名和不响应的服务器会标为“有风险”,绝不会标为“有效”。

登录即表示你同意《服务条款》和《隐私政策》(英文)。 Terms · Privacy

免费工具(中文说明)

群发之前,先清理你的邮件列表

每个地址都经过真实的 SMTP 邮箱检测。用 Google 登录:前 100 次检测免费,无需信用卡。

开始使用

无需安装 • 结果可下载为 CSV