批量 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。
工具本身与英文页面相同:按钮和结果显示为英文。 最后更新:2026年11月8日
如何一次检查大量域名的 MTA-STS?
- 粘贴域名,每行一个,每次最多 100 个,用 Google 免费登录后最多 500 个。邮箱地址和 URL 也可以,会从中提取域名。
- 点击 Check MTA-STS。对每个域名,工具会读取
_mta-sts和_smtp._tls的 TXT 记录以及 MX 记录,再从https://mta-sts.<domain>/.well-known/mta-sts.txt获取一次策略文件,每个请求十个域名。 - 查看每一行:Enforced、Testing、Off、Broken 或 Not set up,并附上模式、max_age、策略未覆盖的 MX 主机以及 TLS-RPT 报告地址。
- 筛选出需要处理的域名,下载包含每项检查结果和原因的 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 域名和不响应的服务器会标为“有风险”,绝不会标为“有效”。
免费工具(中文说明)
- Gmail 地址检测
- 邮箱服务商查询
- 邮箱验证
- 域名年龄查询
- MBOX 转 CSV
- 免费邮箱域名列表
- iCloud 邮箱检测
- Proton Mail 邮箱检测
- Orange 邮箱检测
- T-Online 邮箱检测
- Libero 邮箱检测
- UOL 与 BOL 邮箱检测
- Seznam 邮箱检测
- WP Poczta 邮箱检测
- BT 邮箱检测
- Spectrum 邮箱检测
- La Poste 邮箱检测
- SFR 邮箱检测
- Virgilio 邮箱检测
- Naver 邮箱检测
- Daum 邮箱检测
- QQ 邮箱检测
- 163 邮箱检测
- Rediffmail 邮箱检测
- Cox 邮箱检测
- Optimum 邮箱检测
- Rogers 邮箱检测
- Shaw 邮箱检测
- Bell 邮箱检测
- TELUS 邮箱检测
- BigPond 邮箱检测
- Optus 邮箱检测
- Ziggo 邮箱检测
- KPN 邮箱检测
- Telenet 邮箱检测
- Bluewin 邮箱检测
- Skynet 邮箱检测
- Terra 邮箱检测
- Prodigy (Telmex) 邮箱检测
- Onet 邮箱检测
- o2.pl 邮箱检测
- ABV 邮箱检测
- Freemail 邮箱检测
- Inbox.lv 邮箱检测
- Tiscali 邮箱检测
- Vodafone 和 Arcor 邮箱检测
- Interia 邮箱检测
- Centrum 与 Atlas 邮箱检测
- Citromail 邮箱检测
- SAPO 邮箱检测
- Mail.ee 邮箱检测
- A1 与 aon.at 邮箱检测
- Fastweb 邮箱检测
- Telia 邮箱检测
- Telenor online.no 邮箱检测
- freenet 邮箱检测
- 批量反向 DNS 查询
- 批量 IP 转 ASN 查询
- 批量 DMARC 检查
- 批量 DKIM 检查
- 批量 BIMI 检查
- 批量 CNAME 查询
- 批量重定向检查
- 批量域名后缀查询
- 批量 IP WHOIS 查询
- 批量网站语言检测
- 批量 SMTP 设置查询
- 批量邮件服务器查询
- 批量 Autodiscover 检查
- 可注册域名生成器
- 批量域名到期查询
- 电话号码国家查询
- 批量域名服务器查询
- 批量邮箱检测
- 批量域名可注册查询
- 批量邮箱服务商查询
- DMARC 检测
- 批量网站状态检测
- 网站托管检测
- 批量 WHOIS 查询
- 批量 DNS 查询
- 注册商查询
- 冷邮件域名检测