邮箱生成器原理详解

邮箱生成器原理详解

从外面看,邮箱生成器有点像变魔术——点一下,真能收信的地址就蹦出来了。其实背后是三个普通服务凑在一起:一个名字挑选器、一台真正的邮件服务器,以及您浏览器里的一小段 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% 都会发一封验证邮件。真正的邮箱生成器——自己持有域名、自己跑邮件服务器的那一类——才是唯一仍能搞定这些表单的工具。

一句话总结

「生成器」描述的是您和地址之间的关系,而不是底层技术。技术上跟任何其他邮件服务器完全一样。真正让地址不同的,是您随时可以挥手走人的态度。

更宏观的介绍见什么是邮箱生成器?。分步用法见如何使用免费邮箱生成器

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

← 返回所有文档