邮箱生成器原理详解

从外部看,邮箱生成器就像魔法——一按键,一个真正能收件的地址就出现了。在底层,它是三项普通服务的组合:一个名字挑选器、一台真实的邮件服务器,以及您浏览器里的一小段 JavaScript。下面是整个流程从头到尾的工作方式。

第 1 步:在我们拥有的域名上挑选一个用户名

当您打开首页时,JavaScript 会向我们的服务器请求一个随机用户名和一个我们的活动域名——例如 fox-blue-7 + example.comfox-blue-7@example.com。用户名来自一个词表加上一个小数字;域名来自我们维护的列表。

关键点:所有域名都归我们所有。真实的 DNS、真实的 MX 记录、它们背后是真实的邮件服务器。这就是为什么发往生成器签发地址的邮件确实会到达。一项只是展示一个虚构地址(却不拥有域名)的伪服务无法接收任何内容。

第 2 步:SMTP 接收邮件

某个人——注册表单、朋友、营销活动——向您的地址发送邮件。他们的服务器查询该域名的 MX 记录,通过 SMTP(Gmail 和 Outlook 使用的同一协议)连接到我们的邮件服务器,并投递消息。

从发件人的角度,该地址与普通地址毫无区别。没有任何协议级别的标识说「这来自邮箱生成器」。检测生成器签发地址的唯一办法是把域名与已发布的黑名单核对——这就是为什么我们的随机邮箱生成器会轮换域名;详见新域名

第 3 步:消息被解析并存储

邮件服务器解析 MIME 消息——提取发件人、收件人、主题、纯文本正文、HTML 正文,以及任何附件。数据存入数据库;附件以文件形式存储。一切都与收件人地址关联。

邮件服务器还会执行安全步骤:HTML 被清理(脚本和危险标签被剥离)、附件如有危险扩展名会被标记、消息被索引以供收件箱视图使用。这就是安全邮箱生成器中「安全」的那一部分。

第 4 步:WebSocket 推送到您的浏览器

您的浏览器标签页与我们的服务器之间保持着一个持久的 WebSocket 连接。一旦您的地址有新消息被存储,服务器就通过该 WebSocket 推送一条通知。您的标签页收到推送,在几毫秒内把新消息渲染到收件箱顶部。

这就是让即时邮箱生成器真正即时的原因。基于轮询的产品每几秒命中一次服务器,感觉很慢。实时推送的速度与 SMTP 层完成存储一样快——通常发件人点击「发送」后不到一秒。

第 5 步:您阅读、复制、然后离开

您看到消息。您复制需要的内容——验证码、魔法链接、附件。您关闭标签页。

地址在我们的服务器上继续存在,直到保留窗口(详见生成的邮件能保留多久)。如果您在该窗口内重新打开相同的 URL,收件箱仍然在那里。窗口之后,邮件和地址本身都会被清理。

这里的「生成器」到底意味着什么

关闭标签页的那一刻地址并不会被销毁。免费邮箱生成器意味着:

它相当于邮箱版的纸杯——用得其所,然后被替换。

邮箱生成器不是什么

邮箱生成器不是:

为什么真正的邮箱生成器胜过「假地址」网站

有些网站在著名但并不拥有的域名上生成看起来合理的假地址。地址看起来真实,但没有任何东西能抵达。仅在表单只检查格式、从不发送验证邮件时这才有用。

现代注册表单在 90% 的情况下会发送验证步骤。真正的邮箱生成器——一个拥有域名并运行邮件服务器的——是唯一一类对那些表单仍然有效的工具。

核心要点

「生成器」描述的是关系,而不是技术。技术与任何其他邮件服务器完全相同。让地址变得不同的是您愿意从中走开的意愿。

更高层次的概览请参阅什么是邮箱生成器。分步使用请参阅如何使用免费邮箱生成器

立即试用即时邮箱生成器 →

← 返回所有文档