菜单

临时邮箱有效期有多长:地址与邮件的保留时间

临时邮箱的地址能用多久、邮件能留多久,由两个不同的时钟决定:浏览器里的会话,和服务器的保留窗口。本文讲清两者的区别、过期意味着什么,以及怎么把内容留久一点。

发布于

  • 临时邮箱
  • 邮件保留
  • 过期

每个临时邮箱地址背后都挂着两个时钟,而它们的转速不一样。一个时钟属于你拿到手的这个名字,量的是「这个地址还归你多久」;另一个属于里面的邮件,量的是「服务器把收到的东西留多久」。人们用一次性邮箱时的困惑,大半来自把这两个时钟混为一谈。所以在讨论怎么把验证码、确认信或者测试样本多留一会儿之前,先把它们拆开看。

临时地址能用多久?

临时地址能活多久,取决于创建它的那个会话,而会话结束与否由你自己决定。在本站工具里,邮箱页面一打开就会分配一个地址,它一直留在浏览器里,直到你换掉它、清空页面存储,或者关掉标签页让本地记录消失。这个时刻没有倒计时,因为地址本身并不挂在计时器上;让它结束的是浏览器忘了它,而不是服务器把它吊销了。

地址在服务器那边还有第二种「存活」的含义,而这才是信件仍在路上时真正要紧的。收信的域名不需要账户存在,它愿意为域下任何标签收信——也就是说,即使你已经离开页面,只要同一个名字还能再被生成出来,它就仍能收到信。但名字和你屏幕之间的联系很脆弱:地址是浏览器里的一个值,不是服务器上某个跟你身份绑定的记录。丢掉这个值,你失去的与其说是「在那个名字下收信的能力」,不如说是「去那里查看的指令」。

所以实际的有效期很短,而且由你自己的行为决定。只要标签页还开着、还握着那个地址,它就是活的。刷新一般不会弄丢它,因为页面保存的是分配结果,而不是每次重新生成。如果是一次没有本地记录的全新访问,你会拿到一个新地址,旧的那个就悄悄变成没人再看一眼的标签。

邮件会被保留多久?

邮件保留的时间由邮箱服务器的保留窗口决定,这个窗口由运营那台服务器的人设定,而且故意很短。本站背后的邮箱,窗口是十五分钟。在这段时间里没被读到的信不会被归档,也不会排队等以后,而是直接删掉,没有回收站可以捞回来。

这个数字不是对你那封信的评价,而是一个存储决定。一个什么都不久留的服务,不需要备份轮换,不需要做留存合规审查,也不需要应付「请把上个月的邮件重发一遍」的工单。把窗口压短,运营方就能让整套系统保持扁平、便宜,并且不必承担长期保管他人通信带来的义务。

计时从信件到达那一刻开始,而不是从你打开收件箱开始。打开页面只是读取已经存下的东西,并不会延长截止时间。如果一封信十分钟前到的,你现在才看,那么原始窗口大概只剩五分钟,你做什么都不会把它重置。这就是为什么有些信看起来刚出现又消失了:你是在它寿命快到尽头时才找到它的。

还有一个时钟很容易被忽略,它属于发信方。验证码在发送那一侧几乎总是有时限的,量级往往差不多。哪怕邮箱永远保留那封信,里面的验证码也会在某个时刻不再被接受。要跑通整个流程,得同时熬过两个各自独立的过期时间。

浏览器会话与邮箱服务器

两个时钟之所以被混在一起,是因为浏览器页面一次性把两者的结果摆在你面前,看起来像是一回事。屏幕上的收件箱是由两个不同的存储拼出来的,而它们分别待在两个地方。

浏览器里存的是「分配结果」:这个标签页正在看哪个地址。它很小,是本地的,存在的意义就是让页面记住你要过什么。清掉站点存储、开一个隐私窗口、换设备或换浏览器,这条本地记录就没了,而服务器那边什么都没变。从你的角度看邮箱消失了;从服务器的角度看,什么都没发生。

邮箱服务器上存的是「邮件」:信头、正文、验证码、附件。它在远端,受运营方设定的窗口管,而且完全不知道你是谁。删掉浏览器的副本并不会删掉服务器的副本;窗口到点后清掉服务器的副本,也不需要浏览器的同意。

把两者分开,能解释一整类现象。为什么把地址粘到另一个标签页,收件箱又回来了?因为服务器还留着那封信,新标签页只是开始读它。为什么看起来一模一样的地址有时显示空收件箱?因为窗口关了,或者这个标签并不是服务器有信的那个。为什么两个人能看到同一个收件箱?因为一个共享的、未注册的名字不是秘密,谁盯着这个标签,谁就看到落进来的东西。

「过期」到底意味着什么

过期不等于地址错了,也不等于网站坏了。它意味着两个存储里有一个已经没东西给你了,而你看到的样子会告诉你到底是哪一个。

第一种是服务器过期:邮件已被删除。收件箱是空的,不是因为没来信,而是因为收到的信没了。如果你还能看到地址、刷新也不报错,那多半就是这种情况,而且对那封信来说这是永久的。你没法让它重来一次,唯一的补救是让发信方再生成一封。

第二种是会话过期:邮件也许还在服务器上,也许不在,但你的浏览器已经不知道要去问哪个地址了。你丢的是指针,不一定是数据。如果你把地址记在了别处,在保留窗口还开着的时候粘回去,仍然可能读到;如果你没记,指针就没了,实际结果和第一种差不多。

第三种常被误当成过期,其实不是:发信方一开始就拒收。有些网站拒绝往一次性域名发信,于是信从来没到过,等下去也没用。从收件箱的视角看,这种失败是瞬间发生的,和一封到了以后又老去的信完全不同。

分清这三者很重要,因为应对方式不一样。服务器过期:去要一封新的。会话丢失:把地址找回来。发信方拒收:换一种地址。

怎么把内容留得更久

老实的答案是:你没法在一个一次性系统里把一封临时邮件留得更久。窗口不是你能改的设置,它属于服务器,不属于页面。你能改的,是读完之后内容放在哪里。

尽早读。在窗口刚打开的头一分钟就找到那封信,留给你行动的余地最大。如果需要的验证码,就立刻用掉,别留到流程后面。

手动搬出去。如果内容是确认号、订单号,或者一个你以后还要用的链接,趁它还在屏幕上,把文字复制到自己的笔记里,或者复制到一个你能掌控的邮箱里。这一步之所以要手动,正因为临时收件箱没有导出也没有归档。它生来就是为了放手,所以应对办法是在它松手之前把你需要的拿走。

一开始就选对地址类型。一次性收件箱适合接收一次性的确认信,不适合任何需要长期保留的东西。如果你收的内容有长久价值,它就该进一个你能掌控的邮箱。转发到你真实邮箱的别名是个折中:对发信方来说仍像临时地址,对你来说却能长久保存。

遇到验证码,落到就动手。发信方的时限也在跑,所以从看到验证码到提交之间最短的路径最安全。除非你已经把需要的东西记下来了,否则不要刷新一个可能会重新生成地址的页面。

为什么保留窗口故意做得这么短

窗口短不是抠门,而是让整件事能成立的关键。一次性地址的承诺是「无法追踪、无人负责」,而这两个承诺都建立在「不久留任何东西」之上。

想一想,要把邮件留几个月会需要什么:要有一个需要加固的数据库,要有需要轮换的备份,要遵守数据保护政策,还要有一套支持流程来应付那些想查看自己再也拿不到的邮件的人。每一条都是对邮件主人的义务,而这些义务没有一条是一个连用户是谁都不知道的服务能满足的。短窗口正是让匿名邮箱得以存在的前提。

短也诚实地划定了预期。验证流程假设验证码几秒内到达、几分钟内用掉,与这个节奏相配的保留窗口让两端步调一致。一个把邮件留一周的邮箱,会诱使人们拿它当存储用,而这恰恰不是它要承担的角色,也是那种一旦承担就得搭上全套义务的角色。

这样看,过期不是要绕开的限制,而是这个工具的形状。地址是用来花掉的,不是用来留的。正确的做法不是跟窗口较劲,而是把邮箱用在它擅长的地方,把需要更长寿命的东西放到生来就能给它寿命的地方。为具体一件事需要地址时,临时邮箱马上发一个;还在挑的话,耐用地址和一次性地址的区别在临时邮箱原理里讲得更细,而哪种地址适合哪类注册,见注册该用哪种邮箱地址。

继续阅读

临时邮箱(一次性邮箱 / 10 分钟邮箱)相关文章