跳到内容

📧 邮箱批量验证

一行一个批量验证大量邮箱。RFC 5322、一次性域名 (30+)、角色账户、重复、大小写差异检测。支持 CSV 导出。

完全免费 无需注册 浏览器内完成 5 种语言 深色模式

🔒 关于隐私 (重要)

📖 常见的坑

把邮箱地址每行一条粘贴进来,即可一次性判定 RFC 5322 格式、一次性域名、角色账号、重复以及仅大小写不同的项,全部在浏览器内完成,并可把有效项导出为 CSV。这里能判定的只到「格式是否合规」,而无法判定「能否送达」——大量格式完美的地址,会因离职、域名过期、拼写错误而无法到达。浏览器也无法查询 MX 记录。

情形 会发生什么 怎么处理
想用正则判定「地址是否正确」 完整实现 RFC 5322 的正则会长达数千字符,因为它必须覆盖带引号的本地部分、注释乃至 IP 地址字面量。而即便如此,它对「能否投递」也一无所知——a@b 格式合规,却并不存在。反方向的失败危害更大:过于严格的校验会拒绝正当地址——user+tag@example.com 中的加号(Gmail 的别名功能)、.photography 这类较长的 gTLD、国际化域名、本地部分中的点。被拒绝的人不知道原因,直接就走了。 表单校验请止步于「有一个 @,其后有一个点」这种程度。这只能挡掉明显的拼写错误,但这就够了是否存在只能靠发送确认邮件来确定,而既然要发确认邮件,把格式校验收紧就毫无收益。判断依据在于一种不对称:被误挡掉的正当地址,是你永远看不见的损失;而被误放行的无效地址,会因确认邮件送不达而被可靠地识别出来请先使用 HTML 的 type="email",浏览器会在合理范围内校验——它比手写正则宽松,而且实现正确。
过于信任一次性域名清单 一次性邮箱的域名每天都在增加——有些服务会注册自有域名只用几个小时——因此任何清单都永远是过时的,「不在清单里」不等于「不是一次性的」。反方向也有问题:有人出于正当理由使用一次性地址——一次性的资料索取、想保护隐私的注册,以及 Apple 的「隐藏我的邮件」、Firefox Relay 这类由平台官方提供的转发地址。它们真实存在、可靠送达,却会被某些清单判为一次性 把一次性域名的判定当作「警告」,而不是「拒绝」。这个区分在实务上比什么都重要:拒绝会让你失去正当的潜在客户和注重隐私的用户。这个信号的正确用法是改变后续处理方式——从营销投递名单中剔除以压低退信率,或识别免费试用的重复注册——而不是把门关上。若真的只想收集确实存在的账号,要求点击确认邮件(双重确认)是唯一可靠的方法用一次性地址的人照样能点击,但至少你确认了「此时此刻他有接收的意愿」。
大小写与写法差异掩盖了重复 按规范,@ 之前的本地部分是区分大小写的——也就是说 Taro@example.comtaro@example.com 严格来说是两个不同的地址。但实际上,几乎所有邮件服务器都不区分大小写,两者会进入同一个收件箱。域名部分按规范本就不区分大小写。规范与现实之间的这道缝隙,正是重复藏身之处:把仅大小写不同的两行当作两个人登记,同一个人就会收到两封相同的邮件。Gmail 更进一步,会忽略本地部分中的点,也忽略 + 之后的一切,于是外观不同的多个地址指向同一个收件箱。 存储与判重之前,请务必转为小写。规范虽说区分大小写,但真正照办的实现事实上并不存在,因此按不区分大小写来处理才是现实中的正解。只在展示时保留原始输入,用户体验也不受影响。是否要做到 Gmail 那样的归一化(去掉点、去掉 + 之后的部分),取决于你的目的它有助于识别滥用,但做过头就有把两个人当成一个人的风险——并非所有服务商都忽略点。在数据库中,对小写化的列加 UNIQUE 约束最为稳妥——仅靠应用层检查,在并发请求下仍会写入重复。

投递前清洗中真正管用的,是退信管理,而不是格式检查。即便格式无懈可击,人会离职、域名会过期、邮箱会满、录入时会打错,一份疏于维护的名单每年会因此损失两三成。而一旦退信率超过 5%,发信域名的信誉就会下滑,连正当邮件也开始被丢进垃圾邮件文件夹——也就是说,持续向无效地址发送的代价,由整份名单来承担,而不只是那些地址。因此真正需要做的是:用双重确认收窄入口、对硬退信立即从名单中剔除、并定期清理既不打开也不点击的订阅者本工具的作用是「提前剔除明显无效的条目」,并不保证名单的质量——质量只能靠运营来构建。另外,浏览器无法进行 MX 记录查询(因为它不能直接查询 DNS)——如有需要,请在服务端进行。

📖 使用方法

  1. 1
    粘贴列表
    每行一个邮箱粘贴。
  2. 2
    点击验证
    检查 RFC 5322、一次性、角色、重复、大小写。
  3. 3
    导出 CSV
    仅导出有效项 CSV。

❓ 常见问题

如何检测一次性邮箱?
使用内置 30+ 主要域名列表匹配,覆盖率不及商用 API。
能验证 MX 记录吗?
不能。浏览器无法直接查询 DNS,需要服务器端 API。
什么是角色账户?
团队共享地址 (admin@、info@),群发易被判垃圾邮件。
🐛 此工具出现问题了吗?

免费、无需注册。仅提供复现步骤也有帮助。报告将直接发送给运营者并用于改进。

※ 为复现问题,浏览器信息 (UA / 屏幕 / 语言 / URL) 将自动发送