選單

臨時郵箱有效期有多長:地址與郵件的保留時間

臨時郵箱的地址能用多久、郵件能留多久,由兩個不同的時鐘決定:瀏覽器裡的工作階段,和伺服器的保留視窗。本文講清兩者的區別、過期意味著什麼,以及怎麼把內容留久一點。

發佈於

  • 臨時郵箱
  • 郵件保留
  • 過期

每個臨時郵箱地址背後都掛著兩個時鐘,而它們的轉速不一樣。一個時鐘屬於你拿到手的這個名字,量的是「這個地址還歸你多久」;另一個屬於裡面的郵件,量的是「伺服器把收到的東西留多久」。人們用一次性郵箱時的困惑,大半來自把這兩個時鐘混為一談。所以在討論怎麼把驗證碼、確認信或者測試樣本多留一會兒之前,先把他們拆開看。

臨時地址能用多久?

臨時地址能活多久,取決於建立它的那個工作階段,而工作階段結束與否由你自己決定。在本站工具裡,郵箱頁面一打開就會分配一個地址,它一直留在瀏覽器裡,直到你換掉它、清空頁面儲存,或者關掉分頁讓本機記錄消失。這個時刻沒有倒數,因為地址本身並不掛在計時器上;讓它結束的是瀏覽器忘了它,而不是伺服器把它撤銷了。

地址在伺服器那邊還有第二種「存活」的含義,而這才是郵件仍在路上時真正要緊的。收信的網域不需要帳號存在,它願意為網域下任何標籤收信——也就是說,即使你已經離開頁面,只要同一個名字還能再被產生出來,它就仍能收到信。但名字和你螢幕之間的聯繫很脆弱:地址是瀏覽器裡的一個值,不是伺服器上某個跟你身分綁定的記錄。丟掉這個值,你失去的與其說是「在那個名字下收信的能力」,不如說是「去那裡查看的指令」。

所以實際的有效期很短,而且由你自己的行為決定。只要分頁還開著、還握著那個地址,它就是活的。重新整理一般不會弄丟它,因為頁面儲存的是分配結果,而不是每次重新產生。如果是一次沒有本機記錄的全新造訪,你會拿到一個新地址,舊的那個就悄悄變成沒人再看一眼的標籤。

郵件會被保留多久?

郵件保留的時間由郵箱伺服器的保留視窗決定,這個視窗由營運那台伺服器的人設定,而且故意很短。本站背後的郵箱,視窗是十五分鐘。在這段時間裡沒被讀到的信不會被歸檔,也不會排隊等以後,而是直接刪掉,沒有資源回收筒可以撈回來。

這個數字不是對你那封信的評價,而是一個儲存決定。一個什麼都不久留的服務,不需要備份輪替,不需要做留存合規審查,也不需要應付「請把上個月的郵件重寄一遍」的工單。把視窗壓短,營運方就能讓整套系統保持扁平、便宜,並且不必承擔長期保管他人通信帶來的義務。

計時從郵件到達那一刻開始,而不是從你打開收件匣開始。打開頁面只是讀取已經存下的東西,並不會延長截止時間。如果一封信十分鐘前到的,你現在才看,那麼原始視窗大概只剩五分鐘,你做什麼都不會把它重設。這就是為什麼有些信看起來剛出現又消失了:你是在它壽命快到盡頭時才找到它的。

還有一個時鐘很容易被忽略,它屬於寄件方。驗證碼在寄送那一側幾乎總是有時限的,量級往往差不多。哪怕郵箱永遠保留那封信,裡面的驗證碼也會在某個時刻不再被接受。要跑通整個流程,得同時熬過兩個各自獨立的過期時間。

瀏覽器工作階段與郵箱伺服器

兩個時鐘之所以被混在一起,是因為瀏覽器頁面一次性把兩者的結果擺在你面前,看起來像是一回事。螢幕上的收件匣是由兩個不同的儲存拼出來的,而它們分別待在兩個地方。

瀏覽器裡存的是「分配結果」:這個分頁正在看哪個地址。它很小,是本機的,存在的意義就是讓頁面記住你要過什麼。清掉網站儲存、開一個隱私視窗、換裝置或換瀏覽器,這條本機記錄就沒了,而伺服器那邊什麼都沒變。從你的角度看郵箱消失了;從伺服器的角度看,什麼都沒發生。

郵箱伺服器上存的是「郵件」:信件標頭、內文、驗證碼、附件。它在遠端,受營運方設定的視窗管,而且完全不知道你是誰。刪掉瀏覽器的副本並不會刪掉伺服器的副本;視窗到點後清掉伺服器的副本,也不需要瀏覽器的同意。

把兩者分開,能解釋一整類現象。為什麼把地址貼到另一個分頁,收件匣又回來了?因為伺服器還留著那封信,新分頁只是開始讀它。為什麼看起來一模一樣的地址有時顯示空收件匣?因為視窗關了,或者這個標籤並不是伺服器有信的那個。為什麼兩個人能看到同一個收件匣?因為一個共享的、未註冊的名字不是祕密,誰盯著這個標籤,誰就看到落進來的東西。

「過期」到底意味著什麼

過期不等於地址錯了,也不等於網站壞了。它意味著兩個儲存裡有一個已經沒東西給你了,而你看到的樣子會告訴你到底是哪一個。

第一種是伺服器過期:郵件已被刪除。收件匣是空的,不是因為沒來信,而是因為收到的信沒了。如果你還能看到地址、重新整理也不報錯,那多半就是這種情況,而且對那封信來說這是永久的。你沒法讓它重來一次,唯一的補救是讓寄件方再產生一封。

第二種是工作階段過期:郵件也許還在伺服器上,也許不在,但你的瀏覽器已經不知道要去問哪個地址了。你丟的是指標,不一定是資料。如果你把地址記在了別處,在保留視窗還開著的時候貼回去,仍然可能讀到;如果你沒記,指標就沒了,實際結果和第一種差不多。

第三種常被誤當成過期,其實不是:寄件方一開始就拒收。有些網站拒絕往一次性網域寄信,於是信從來沒到過,等下去也沒用。從收件匣的視角看,這種失敗是瞬間發生的,和一封到了以後又老去的信完全不同。

分清這三者很重要,因為應對方式不一樣。伺服器過期:去要一封新的。工作階段遺失:把地址找回來。寄件方拒收:換一種地址。

怎麼把內容留得更久

老實的答案是:你沒法在一個一次性系統裡把一封臨時郵件留得更久。視窗不是你能改的設定,它屬於伺服器,不屬於頁面。你能改的,是讀完之後內容放在哪裡。

盡早讀。在視窗剛打開的頭一分鐘就找到那封信,留給你行動的餘地最大。如果需要的是驗證碼,就立刻用掉,別留到流程後面。

手動搬出去。如果內容是確認號、訂單號,或者一個你以後還要用的連結,趁它還在螢幕上,把文字複製到自己的筆記裡,或者複製到一個你能掌控的郵箱裡。這一步之所以要手動,正因為臨時收件匣沒有匯出也沒有歸檔。它生來就是為了放手,所以應對辦法是在它鬆手之前把你需要的拿走。

一開始就選對地址類型。一次性收件匣適合接收一次性的確認信,不適合任何需要長期保留的東西。如果你收的內容有長久價值,它就該進一個你能掌控的郵箱。轉寄到你真實郵箱的別名是個折中:對寄件方來說仍像臨時地址,對你來說卻能長久保存。

遇到驗證碼,落到就動手。寄件方的時限也在跑,所以從看到驗證碼到提交之間最短的路徑最安全。除非你已經把需要的東西記下來了,否則不要重新整理一個可能會重新產生地址的頁面。

為什麼保留視窗故意做得這麼短

視窗短不是摳門,而是讓整件事能成立的關鍵。一次性地址的承諾是「無法追蹤、無人負責」,而這兩個承諾都建立在「不久留任何東西」之上。

想一想,要把郵件留幾個月會需要什麼:要有一個需要加固的資料庫,要有需要輪替的備份,要遵守資料保護政策,還要有一套支援流程來應付那些想查看自己再也拿不到的郵件的人。每一條都是對郵件主人的義務,而這些義務沒有一條是一個連使用者是誰都不知道的服務能滿足的。短視窗正是讓匿名郵箱得以存在的前提。

短也誠實地劃定了預期。驗證流程假設驗證碼幾秒內到達、幾分鐘內用掉,與這個節奏相配的保留視窗讓兩端步調一致。一個把郵件留一週的郵箱,會誘使人們拿它當儲存用,而這恰恰不是它要承擔的角色,也是那種一旦承擔就得搭上全套義務的角色。

這樣看,過期不是要繞開的限制,而是這個工具的形狀。地址是用來花掉的,不是用來留的。正確的做法不是跟視窗較勁,而是把郵箱用在它擅長的地方,把需要更長壽命的東西放到生來就能給它壽命的地方。為具體一件事需要地址時,臨時郵箱馬上發一個;還在挑的話,耐用地址和一次性地址的區別在臨時郵箱原理裡講得更細,而哪種地址適合哪類註冊,見註冊該用哪種郵箱地址。

繼續閱讀

臨時信箱(一次性信箱/10 分鐘信箱)相關文章