邮箱地址规范化
批量规范化邮箱地址:统一小写、去掉 Gmail 点号和 +标签、合并服务商别名域名,并删除只是写法不同的重复地址。
把杂乱的地址列表整理成统一的规范形式。 每行粘贴一个地址。工具会统一转小写,并根据所选选项去掉 Gmail 点号、去掉 +标签、合并服务商别名域名,以及删除只是写法不同的重复项。
明细
| 原始地址 | 规范化后 | 状态 |
|---|
批量规范化邮箱地址:统一小写、去掉 Gmail 点号和 +标签、合并服务商别名域名,并删除只是写法不同的重复地址。
把杂乱的地址列表整理成统一的规范形式。 每行粘贴一个地址。工具会统一转小写,并根据所选选项去掉 Gmail 点号、去掉 +标签、合并服务商别名域名,以及删除只是写法不同的重复项。
| 原始地址 | 规范化后 | 状态 |
|---|
Alice.Smith+news@Gmail.com、alicesmith@googlemail.com 和 alicesmith@gmail.com 会投递到同一个收件箱,但一句朴素的 SELECT ... WHERE email = ? 会把它们当成三个不同的人。于是你会得到重复账号、同一封周报发三遍,以及被同一个人续了十一次的免费试用。
规范化就是把这些变体收敛成一个可以建索引、可以比较的规范字符串。
大小写。 按 RFC 1035,域名部分不区分大小写;本地部分按 RFC 5321 理论上区分,但主流服务商没有一家真的区分。实践中统一转小写是安全的,也是唯一一条应当始终应用的规则。
点号。 Gmail 会忽略本地部分中的点号:a.li.ce@gmail.com 等于 alice@gmail.com。这是 Gmail 特有的行为。把它套用到 Outlook、Yahoo 或企业域名上,会把真正不同的人合并成一个,因此本工具只对 gmail.com 和 googlemail.com 去点。
+标签。 子地址(alice+shopping@gmail.com)在 Gmail、Outlook、Fastmail、iCloud 以及大多数现代邮件服务器上都受支持,Yahoo 用连字符代替加号。标签是用于过滤的标记,不属于身份的一部分,所以可以去掉——但请看下面的注意事项。
服务商别名。 googlemail.com 与 gmail.com 是同一个服务;hotmail.com、live.com、msn.com 都归属微软消费级平台。把它们映射到同一个规范域名,能再抓出一批重复。
请保存用户实际输入的地址,规范化形式只作为比较用的键。绝不要向规范化后的地址发信——你会去掉收件人赖以过滤邮件的 +标签,而且确实存在本地部分含 + 的正规企业邮箱。
在反滥用场景里使用 +标签剥离也要谨慎。它确实能挡住“一个人薅多次试用”,但同样会误伤那些为每次注册都打标签的注重隐私的用户。把它当作一个信号,而不是判决。
另外,这不是校验工具。语法完美的地址照样可能退信;只有确认邮件才能证明可达性。