一時メールのアドレスには二つの時計が付いてきます。そして、その二つは同じ速さでは進みません。一つは手渡された名前の時計で、そのアドレスがどれだけ自分のものでいられるかを測ります。もう一つは中に入るメールの時計で、サーバーが届いたものをどれだけ保持するかを測ります。使い捨てメールで起きる戸惑いの多くは、この二つを混同するところから生まれます。確認コードや確認メール、テスト用のサンプルをもう少し長く手元に置く方法を考える前に、まずこの二つを分けて見ておきましょう。
一時アドレスはどれくらい使える?
一時アドレスが生きている長さは、それを作ったセッションの長さと同じで、そのセッションを終わらせるかどうかは自分で決められます。ここのツールでは、メールボックスのページを開いた瞬間にアドレスが割り当てられ、それを差し替えるか、ページの保存データを消すか、タブを閉じてローカルの記録を失うまで、ブラウザの中に残ります。この瞬間にカウントダウンが告げられることはありません。アドレスそのものがタイマーに載っているわけではなく、終わらせているのはサーバーによる取り消しではなく、ブラウザが忘れることだからです。
アドレスが「生きている」と言える場面は、サーバー側にももう一つあり、メールがまだ届いている間はむしろそちらが重要です。受け取る側のドメインは、アカウントが存在しなくても構いません。そのドメイン上のどんなラベルに対してもメールを受け入れるので、同じ名前をもう一度作り出せる限り、ページから離れた後でも受信は続きます。ただし、名前と画面をつなぐ線はもろいものです。アドレスはブラウザに置かれた値であって、あなたの身元と結び付いたサーバー上の記録ではありません。値を失ったときに失うのは、その名前で受け取る力というより、そこを見に行くという指示です。
つまり実際の寿命は短く、自分の行動次第で決まります。タブが開いていて、そのアドレスをまだ保持している間は生きています。再読み込みではたいてい失われません。ページは割り当て結果を保存しており、毎回作り直しているわけではないからです。保存された値のない新規の訪問では新しいアドレスが渡され、古い方は誰も見ていないただのラベルになっていきます。
メールはどれくらい保存される?
メールの保存期間はメールボックスサーバーの保持期間で決まり、それは運用者が設定するもので、意図的に短くされています。このサイトの裏側にあるメールボックスでは、その期間は十五分です。その間に読まれなかったメッセージはアーカイブもされず、後回しにされることもなく削除され、取り出すためのゴミ箱もありません。
この数字はあなたのメールへの評価ではなく、保存に関する判断です。何も長く保持しないサービスには、バックアップの世代管理も、保存に関する法務レビューも、「先月のメールを再送してほしい」という問い合わせに応える窓口も要りません。期間を短くすることで、運用者はシステム全体を浅く、安く、他人の通信を預かることに伴う義務から自由に保てます。
時計が動き出すのはメッセージが届いた瞬間で、受信箱を開いた時ではありません。ページを開くのはすでに保存されたものを読むだけで、締め切りを延ばしはしません。十分前に届いたメッセージを今見たなら、元の期間は五分ほどしか残っておらず、こちらの行動でリセットされることもありません。メッセージが現れてすぐ消えたように見えるのは、寿命の終わり近くで見つけたからです。
もう一つ見落としやすい時計があり、それは送信側のものです。確認コードは送る側でもほぼ必ず期限付きで、多くの場合、同じ桁の短さです。メールボックスがメッセージを永遠に保持したとしても、中のコードはある時点で受け付けられなくなります。流れを最後まで通すには、独立した二つの期限を両方とも越える必要があります。
セッションストレージとメールボックスサーバー
二つの時計が混ざるのは、ブラウザのページが両方の結果を一度に見せて、まるで一つのもののように見せるからです。画面の受信箱は、別々の場所にある二つの保存先から組み立てられています。
ブラウザにあるのは割り当て、つまりこのタブがどのアドレスを見ているかという情報です。小さく、ローカルで、ページに「何を頼んだか」を覚えさせるために存在します。サイトの保存データを消し、プライベートウィンドウを開き、端末やブラウザを変えると、このローカルの記録は消えます。サーバーは何も変わっていないのに、です。あなたの側ではメールボックスが消え、サーバーの側では何も起きていません。
メールボックスサーバーにあるのはメールそのもの、つまりヘッダー、本文、コード、添付です。遠くにあり、運用者が定めた期間に従い、あなたが誰であるかも知りません。ブラウザの複製を消してもサーバーの複製は消えず、期間の終わりにサーバーの複製を消すのにブラウザの許可は要りません。
この二つを分けておくと、一連の挙動が説明できます。アドレスを別のタブに貼り付けると受信箱が戻ってくるのはなぜか。サーバーがまだメッセージを保持しており、新しいタブがそれを読み始めただけだからです。同じに見えるアドレスが空の受信箱を示すことがあるのはなぜか。期間が終わったか、そのラベルがサーバーにメールのあるものではないからです。二人が同じ受信箱を見られるのはなぜか。共有された未登録の名前は秘密ではなく、そのラベルを監視する人が届いたものを見るからです。
「期限切れ」とは実際に何を意味するのか
期限切れは、アドレスが間違っていたとか、サイトが壊れたという意味ではありません。二つの保存先のどちらかが、もう渡せるものを何も持っていないという意味であり、見えているものの形がどちらなのかを教えてくれます。
一つ目はサーバー側の期限切れで、メッセージが削除されています。受信箱が空なのは何も届かなかったからではなく、届いたものが消えたからです。アドレスが見えたままで、再読み込みしてもエラーにならないなら、これが原因の可能性が高く、そのメッセージにとっては取り返しがつきません。もう一度要求する方法はなく、唯一の回復は送信側に新しいものを出してもらうことです。
二つ目はセッション側の期限切れで、メッセージはサーバーに残っているかもしれませんが、ブラウザがどのアドレスに問い合わせるべきかを知らなくなっています。失ったのはポインタであって、データとは限りません。アドレスをどこかに記録してあれば、保持期間が開いているうちに貼り戻して読めることがあります。記録がなければポインタは失われ、実際の結果は一つ目と変わりません。
三つ目はよく期限切れと誤解されますが、そうではありません。送信側がそもそも配信を拒否した場合です。使い捨てドメインへのメールを拒むサイトもあり、その場合は何も届かず、待っても無駄です。受信箱から見るとこの失敗は即座に起き、届いた後に古くなったメッセージとは別物です。
これらを見分けることが大切なのは、対応が変わるからです。サーバー側の期限切れなら新しいメッセージを要求する。セッションを失ったならアドレスを探す。送信側に拒否されたなら別の種類のアドレスを使う。
もっと長く残すには
正直な答えは、一時的な仕組みの中で一時的なメッセージを長く保つことはできない、というものです。期間は変更できる設定ではなく、サーバーに属していてページには属しません。変えられるのは、読んだ後にその内容をどこに置くかです。
早く読むこと。期間が始まって最初の一分で見つけたメッセージが、行動できる余裕を最も多く残します。必要なのがコードなら、流れの後半に取っておかず、その場で使い切ってください。
手で外に出すこと。内容が確認番号、注文番号、後でも使うリンクなら、画面に出ているうちに自分のメモや、自分で管理するメールボックスに写してください。これが手作業になるのは、一時的な受信箱にエクスポートもアーカイブもないからです。手放すように作られているので、対処法は手放される前に必要なものを取っておくことになります。
そもそも合った種類のアドレスを選ぶこと。使い捨ての受信箱は一度きりの確認には正しい道具で、長く保ちたいものには間違った道具です。受け取るものに長期的な価値があるなら、自分で管理するメールボックスに入れるべきです。本物の受信箱に転送するエイリアスは中間案で、送信側には使い捨ての印象を、あなたには持続性を残します。
コードなら、届いた瞬間に動くこと。送信側の期限も進んでいるので、コードを見てから送信するまでの道のりが短いほど安全です。必要なものをすでに記録していない限り、アドレスを作り直すかもしれないページを再読み込みしないでください。
保存期間がわざと短い理由
期間が短いのはけちだからではなく、仕組み全体を成り立たせるための機構です。使い捨てアドレスの約束は追跡不能で責任を負わないこと、そしてそのどちらも、何も長く保持しないことの上に成り立っています。
メールを何か月も保つには何が必要かを考えてみてください。守るべきデータベース、世代管理するバックアップ、守るべきデータ保護方針、そしてもう手が届かないメールを見せてほしいという人へのサポート手順が要ります。どれもメールの持ち主に対する義務であり、利用者が誰かを知らないサービスには果たせません。短い期間こそが、匿名のメールボックスを存在させています。
短さは期待値も正直に定めます。確認の流れはコードが数秒で届き数分で使われることを前提にしており、そのリズムに合った保持期間は両者の歩調をそろえます。一週間メッセージを保持するメールボックスは、保存先として頼られることを招きますが、それはまさにこの道具が担うように作られていない役割であり、担うなら他すべてを要求する役割です。
こう見ると、期限切れは回避すべき制約ではなく、道具の形そのものです。アドレスは使うためにあり、保つためのものではありません。正しい対応は期間と戦うことではなく、メールボックスを得意なことに使い、長い寿命が要るものはそれを与えるために作られた場所に置くことです。特定の用事にアドレスが要るなら、一時メールがすぐに一つ発行します。まだ選んでいるなら、長く使えるアドレスと使い捨てアドレスの違いは一時メールの仕組みで詳しく説明しており、どのアドレスがどの登録に向くかは登録に使うメールアドレスの選び方で扱っています。