邮箱地址验证器
按实用的 RFC 5322 规则批量验证邮箱地址,发现 gmial.com 之类的拼写错误,并可选地通过 DNS 检查域名的 MX 记录。
最多 500 个地址,在浏览器中即时检查。
john.doe@example.comjane@gmial.combad..dots@example.com什么是 邮箱验证器?
这个邮箱验证器最多可检查 500 个地址的语法是否正确,并解释发现的每个问题:缺少 @、非法字符、点号位置不对、部分过长或域名无效。它会为常见邮箱域名中的典型拼写错误给出更正建议,并可按需查询每个域名的 MX 记录,看它能否接收邮件。
如何使用 邮箱验证器
- 粘贴邮箱地址,每行一个。
- 可选择允许国际化(Unicode)地址。
- 查看每个地址的结论、原因以及“你是不是想输入”的建议。
- 点击“检查 MX 记录”,查询有效域名的邮件服务器。
示例
john.doe@example.com jane@gmial.com bad..dots@example.com
2 of 3 addresses have a valid format. jane@gmial.com → Did you mean jane@gmail.com? bad..dots@example.com → invalid: two dots in a row.
3 个地址中有 2 个格式有效。jane@gmial.com → 你是不是想输入 jane@gmail.com?bad..dots@example.com → 无效:连续出现两个点。
何时使用 邮箱验证器
适合清洗邮件列表、测试表单验证规则,或弄清某个地址为何被拒绝。没有任何工具能在不发送邮件的情况下确认某个具体邮箱是否存在(SMTP 探测不可靠且常被封锁),所以请把“有效”理解为“格式正确且邮件域名可用”。
邮箱验证器 的工作原理
语法规则遵循邮件服务器实际接受的 RFC 5321/5322 实用子集:本地部分为 dot-atom 或带引号形式,最长 64 字节;域名由 LDH 标签组成(1–63 个字符,不能以连字符开头或结尾);TLD 为字母;总长度最多 254。拼写错误通过与常见邮箱域名的 Levenshtein 距离,以及一张 TLD 笔误表(.con → .com)来发现。MX 检查只会把域名发送到 Cloudflare DNS-over-HTTPS,并能识别空 MX 记录(RFC 7505)。
常见用例
- 在导入邮件营销工具之前,清洗导出的 CSV。
- 在注册数据中发现 jane@gmial.com 之类的拼写错误。
- 给某个公司域名发邮件之前,检查它是否有 MX 记录。
- 为你自己的验证器测试边界情况(带引号的本地部分、IP 字面量)。
常见问题
为什么 “user@localhost” 在这里无效?
真正的互联网邮件需要带 TLD 的域名。域名中没有点的地址只在特殊的本地环境中才能使用。
像 "john doe"@example.com 这样带引号的地址有效吗?
按 RFC 5322 是有效的,工具也会接受,但会给出警告,因为许多服务会拒绝它们。
我的列表会被上传吗?
不会。语法检查在你的浏览器中运行;可选的 MX 检查只会把域名发送到 Cloudflare DNS。