邮箱生成器原理详解
从外部看,邮箱生成器就像魔法——一按键,一个真正能收件的地址就出现了。在底层,它是三项普通服务的组合:一个名字挑选器、一台真实的邮件服务器,以及您浏览器里的一小段 JavaScript。下面是整个流程从头到尾的工作方式。
第 1 步:在我们拥有的域名上挑选一个用户名
当您打开首页时,JavaScript 会向我们的服务器请求一个随机用户名和一个我们的活动域名——例如 fox-blue-7 + example.com → fox-blue-7@example.com。用户名来自一个词表加上一个小数字;域名来自我们维护的列表。
关键点:所有域名都归我们所有。真实的 DNS、真实的 MX 记录、它们背后是真实的邮件服务器。这就是为什么发往生成器签发地址的邮件确实会到达。一项只是展示一个虚构地址(却不拥有域名)的伪服务无法接收任何内容。
第 2 步:SMTP 接收邮件
某个人——注册表单、朋友、营销活动——向您的地址发送邮件。他们的服务器查询该域名的 MX 记录,通过 SMTP(Gmail 和 Outlook 使用的同一协议)连接到我们的邮件服务器,并投递消息。
从发件人的角度,该地址与普通地址毫无区别。没有任何协议级别的标识说「这来自邮箱生成器」。检测生成器签发地址的唯一办法是把域名与已发布的黑名单核对——这就是为什么我们的随机邮箱生成器会轮换域名;详见新域名。
第 3 步:消息被解析并存储
邮件服务器解析 MIME 消息——提取发件人、收件人、主题、纯文本正文、HTML 正文,以及任何附件。数据存入数据库;附件以文件形式存储。一切都与收件人地址关联。
邮件服务器还会执行安全步骤:HTML 被清理(脚本和危险标签被剥离)、附件如有危险扩展名会被标记、消息被索引以供收件箱视图使用。这就是安全邮箱生成器中「安全」的那一部分。
第 4 步:WebSocket 推送到您的浏览器
您的浏览器标签页与我们的服务器之间保持着一个持久的 WebSocket 连接。一旦您的地址有新消息被存储,服务器就通过该 WebSocket 推送一条通知。您的标签页收到推送,在几毫秒内把新消息渲染到收件箱顶部。
这就是让即时邮箱生成器真正即时的原因。基于轮询的产品每几秒命中一次服务器,感觉很慢。实时推送的速度与 SMTP 层完成存储一样快——通常发件人点击「发送」后不到一秒。
第 5 步:您阅读、复制、然后离开
您看到消息。您复制需要的内容——验证码、魔法链接、附件。您关闭标签页。
地址在我们的服务器上继续存在,直到保留窗口(详见生成的邮件能保留多久)。如果您在该窗口内重新打开相同的 URL,收件箱仍然在那里。窗口之后,邮件和地址本身都会被清理。
这里的「生成器」到底意味着什么
关闭标签页的那一刻地址并不会被销毁。免费邮箱生成器意味着:
- 您不必向我们提供任何身份来创建地址。
- 您与它没有长期关系。
- 稍后(在保留期清理后)别人可能会收到同样的地址,而两个收件箱不会被关联。
- 您不期望客户支持、密码恢复或任何其他保障。
它相当于邮箱版的纸杯——用得其所,然后被替换。
邮箱生成器不是什么
邮箱生成器不是:
- 外发邮件工具。只收件——没有 SMTP 投递。发送能力根本不存在。
- 垃圾邮件工具。地址是生成器签发的事实并不允许您去骚扰任何人。
- 绝对意义上的匿名。如果您从自己真实的 Gmail 给本生成器中的地址发消息,您的真实地址就在邮件头中,会显示在收件箱里。
- 端到端加密。标准 SMTP 以明文投递。如果 E2EE 对您重要,请在真实账户上使用 PGP/S-MIME。
为什么真正的邮箱生成器胜过「假地址」网站
有些网站在著名但并不拥有的域名上生成看起来合理的假地址。地址看起来真实,但没有任何东西能抵达。仅在表单只检查格式、从不发送验证邮件时这才有用。
现代注册表单在 90% 的情况下会发送验证步骤。真正的邮箱生成器——一个拥有域名并运行邮件服务器的——是唯一一类对那些表单仍然有效的工具。
核心要点
「生成器」描述的是关系,而不是技术。技术与任何其他邮件服务器完全相同。让地址变得不同的是您愿意从中走开的意愿。
更高层次的概览请参阅什么是邮箱生成器。分步使用请参阅如何使用免费邮箱生成器。