Gmail 别名详解:加号地址、点号,以及它们的局限

P

PureTempMail 团队

设计并运营 PureTempMail 的工程师

Gmail 加号地址是怎么工作的

每个 Gmail 地址都自带几乎无限多的内置变体,而大多数人从未用过它们。这个机制叫加号地址(plus addressing),也叫子地址(sub-addressing):在地址本地部分的加号之后追加的任何内容,在投递时都会被忽略。发往 [email protected][email protected][email protected] 的邮件,最终都会落进 [email protected] 这同一个收件箱。无需任何设置,无需事先注册,标签可以在你把地址填进注册表单的那一刻现编。

让它不只是个小把戏的地方在于:完整地址——连同标签——会保留在投递后的邮件里。Gmail 会记录这封邮件是发给 [email protected] 的,而这个细节可以被搜索运算符和过滤器识别。实际效果是,加号地址让你无需新建任何账户,就能给每个服务发去一个专属标记,等于给每个发件方一个悄悄标明其身份的回信地址。这项技术并非 Gmail 首创;子地址是由来已久的邮件标准的一部分,Outlook.com、Fastmail 等多家服务商也支持它,只是分隔符和具体行为各有不同。

Google 的官方文档把加号地址描述为一种为特定用途创建地址变体的方法: Google Workspace Learning Center — create variations of your email address

Gmail 地址里的点号无关紧要

Gmail 的第二个特性是忽略点号。@gmail.com 地址本地部分中的句点会被完全忽略:[email protected][email protected][email protected] 指向的是同一个邮箱。别人无法注册你用户名加点的变体,发往任何一种点号写法的邮件都会送到你手上。很多人以为自己拥有两个略有差别的地址,或者担心多打了一个点会把邮件寄给陌生人——至少在 Gmail 的个人域名范围内,这些担心都是多余的。

有两点值得留意。第一,忽略点号只适用于 @gmail.com;企业或学校自有的 Google Workspace 域名各自决定策略,而大多数其他邮件服务商都把带点的地址视为真正不同的地址。第二,点号变体虽然也能像加号标签那样勉强充当注册标记——有人用 jane.doe@ 注册一个服务,用 janedoe@ 注册另一个——但它是一件粗糙得多的工具。点的位置数量有限,变体本身不说明来源,你还得自己记住哪种写法给了谁。点号最好被理解为一种投递上的便利,而不是一套别名系统。

Google 的帮助页面确认,Gmail 地址中的点号不影响投递: Gmail Help — getting messages sent to a dotted version of your address

用标签追查是谁分享了你的地址

加号地址最令人解气的用途是溯源。如果你用 [email protected] 订阅了某零售商的邮件通讯,六个月后一封加密货币骗局邮件正好发到这个标签上,你就能确切知道自己的地址流到了哪里。要么是这家零售商出售或共享了名单,要么是它的数据库被攻破——无论哪种情况,标签就是证据。没有标签的话,从上百个服务中任何一个泄露出去的地址,与从其他任何一个泄露出去的地址毫无区别,你只能靠猜。

要让这套方法奏效,纪律比机制更重要:注册时为每个服务使用一个独特、好记的标签,并且长期坚持。写下标签的那一刻它不花你任何成本,回报要等到垃圾邮件上门、你去查看 To 头部时才兑现。有人还会把这个信息用起来——礼貌地退订、向该公司投诉,或者干脆决定再也不把任何东西托付给这个品牌。溯源本身并不能阻止垃圾邮件,但它能把一份匿名的骚扰变成一份有名有姓的骚扰。

用标签做过滤和整理

由于投递后的邮件保留了带标签的地址,Gmail 过滤器可以据此工作。一条条件为 To: [email protected] 的过滤器,可以给这次注册产生的所有邮件打上标签、跳过收件箱直接归档,或者转发到别处。每个标签设置一次,加号地址就变成了一套轻量的分流系统:带 +news 标签的邮件通讯打上标签并跳过收件箱,带 +orders 标签的收据归入自己的标签,而任何指向你已经弃用的服务的标签邮件,一到就删。

这条删除规则,是 Gmail 内置别名最接近「撤销」的手段。如果 jane.doe+acmestore@ 开始收到垃圾邮件,一条把发往该标签的所有邮件丢进垃圾桶的过滤器,就能在不影响其他邮件的前提下让它安静下来。这是个有用的兜底,但要清楚它不是什么:地址依然存在,依然接收投递,依然指向你真实的邮箱。你只是把噪音静了音,门并没有关上。

最大的局限:标签可以被轻易剥掉

说句实话:对于任何不配合的人,加号地址提供的保护是零。把 [email protected] 还原成 [email protected] 只需一行代码——把加号到 @ 之间的内容全部删掉——而收购与合并地址名单的垃圾邮件发送者,正是这样例行地规范化地址的。一个泄露的带标签地址,实际上就等于一个泄露的真实地址。标签能告诉你是谁泄露的,这确实有价值,但它挡不住剥离后的地址找上你的收件箱,也无法被撤销,因为加号之前的部分就是你真正的账户。

第二个摩擦是被拒收。相当数量的注册表单干脆不接受加号,通常是因为某个没读过地址标准的人写了过于严苛的校验规则——这个字符在地址本地部分完全合法。也有服务是故意拒绝的,恰恰因为加号地址让重复注册和溯源变得太容易。无论出于哪种原因,结果都一样:在你最想用标签的那些站点上,你往往用不了。点号则是相反的问题——处处通行,却毫无防护作用,因为它的规范形式是公开的常识。

独立别名或一次性地址的用武之地

Gmail 内置别名留下的空缺,正好定义了填补它们的工具。专门的别名服务——SimpleLogin、Firefox Relay、Apple 的「隐藏我的邮件地址」,或者你自己掌控的 catch-all 域名——生成的地址与你的真实地址没有任何可见关联。没有什么可以剥离:[email protected] 不透露背后邮箱的任何信息;而当它开始招来垃圾邮件时,你只需停用这个别名,投递就在中转层被截断,根本到不了你的收件箱。对于那些你希望保持分隔、随时可撤销的长期关系,这才是合适的工具。

而对于根本谈不上长期关系的场景——一次性的下载、正在试用的产品、只会去一次的论坛——连别名都显得过于持久。来自 PureTempMail 这类临时邮箱服务的一次性地址,收下确认邮件后便会过期,把全部历史一并带走。没有什么留下来可供泄露、剥离或追踪。合理的分层配置会同时用上这三层:重要账户用真实地址,用得上但并不完全信任的服务用可撤销的别名,一切转瞬即逝的场景用一次性地址。加号地址随之回到它应有的位置——为你已经决定要接收的邮件,提供一套免费、无摩擦的标记系统。

对于转瞬即逝的那一层,你可以一键生成一个临时收件箱,用完就让它自行过期: 试用免费的一次性邮箱地址