Başlarken

Geçici bir gelen kutusu ne kadar sürer, onunla ne sona erer

Bir mesaj için 5 gün, adres içinse hiçbir sınır yok — tek soru gibi görünen şeyin iki farklı cevabı. Saatin nereden başladığı, posta giderken onunla giden her şey ve hiçbirinin neden geri getirilemediği burada anlatılıyor.

  • Başlangıç
  • 15 dk okuma
Üst haznesinde mavi bir zarf bulunan, altında mavi kumun zaten toplandığı açık gri bir kum saati, kapalı gri bir posta kutusunun yanında

Kısa cevap, ve insanları şaşırtan yarısı

5 gün. Çoğu insanın aradığı cevabın tamamı budur, ve bunun tam olarak neyin cevabı olduğu konusunda kesin olmakta fayda var: bir mesaj 5 gün boyunca okunabilir. Üzerine düştüğü adresin ise süresi hiç dolmaz, çünkü dolacak hiçbir şey yoktur.

12345okunabilir — 5 gündiskte, okunamazmesaj gelirson tarihSon tarih her okumada kontrol edilir. Baytlar daha sonra silinir, ve kimse bunu beklemez.
Tek pencere, iki an: mesaj tam olarak son tarihte okunabilir olmaktan çıkar, ve baytları bundan bir süre sonra geri kazanılır.

Bunlar iki farklı şeydir, ve ikisini birbirine karıştırmak bu konuda aldığımız iki mesajın da kaynağıdır — "adresim çalışmaz oldu", ki bu doğru değildir, ve "bunu daha uzun tutabilir misiniz", ki bunun için çekilecek bir kol yoktur.

Bir mesaj
Kendi zaman damgasından itibaren 5 gün boyunca okunabilir, sonra gider. Gövde, başlıklar, önizleme ve varsa ekler — hepsi aynı anda.
Bir adres
Süresi hiç dolmaz, çünkü kaydı tutulmaz. Sadece bir dizgidir. İlk kullandığınızda da çalışır, bir yıl sonra da.
Bir posta kutusu
Bir adresi sayan satır, ona düşen ilk mesajla oluşturulur ve sonuncusu gittiğinde kaldırılır. Onu siz kendiniz asla oluşturmaz ya da yok etmezsiniz.

Tek pencere, herkes için aynı: ücretsiz ya da ücretli, herkese açık bir alan adı ya da kendi alan adınız. Bu bir plan özelliği değildir ve onu değiştiren hiçbir ayar hiçbir yerde yoktur.

Saat gerçekte ne zaman başlar

Son tarih, mesaj teslim edilirken bir kez hesaplanır ve yanındaki satıra yazılır. Sonrasında hiçbir şey onu yeniden hesaplamaz — okuduğunuzda hiçbir politikaya bakılmaz, hiçbir plan sorgulanmaz, bir şeyi açtığınız için hiçbir saat yeniden başlamaz.

Bilinmeye değer kısım, neyden itibaren sayıldığıdır. Bir mesaj, onu gönderen her neyse tarafından yazılmış kendi Date başlığını taşır, ve 5 günün başlangıcı da odur — ama yalnızca inanılır olduğu sürece.

  1. Başlık, şu andan bir günden az uzaktadır. Olduğu gibi kabul edilir. Neredeyse her mesaj bu durumdadır, ve bunlar için pencere, gönderenin gönder tuşuna bastığı andan itibaren 5 gün sürer.
  2. Başlık, hangi yönde olursa olsun bundan daha uzaktadır. Yok sayılır ve yerine varış zamanı kullanılır. Bir gönderen istediği tarihi yazabilir, gelecek yüzyıldan bir tarih dahil — ve hiç süresi dolmayan bir mesaj, hiç gitmemiş bir mesaj olurdu.
  3. Kullanılabilir hiçbir başlık yoktur. Aynısı geçerlidir: varış zamanı.

Bu size en fazla birkaç saate mal olur, ve yalnızca tek bir yönde işler — bir mesaj, üzerinde 5 günden biraz daha az kalmış olarak gelebilir, hiçbir zaman daha fazlasıyla değil. Bize ulaşmadan önce bir yerlerde kuyrukta yirmi saat bekleyen bir mesaj, önünde yaklaşık dört gün dört saat kalmış olarak ortaya çıkar.

Onunla giden nedir, kalan nedir

Bir mesaj son tarihine ulaştığında, ona ait her şey bir anda gider. Hiçbir şey başka bir tabloda tutulmaz, ve hiçbir şey küçültülmüş bir biçimde hayatta kalmaz — geride kalan bir kayıt, kayıt için tutulan bir konu satırı ya da bir dosyanın küçük resmi yoktur.

NeOna ne olurNe zaman
MesajMetin, HTML, başlıklar ve önizleme, birlikte kaldırılır.Son tarihinde
EkleriDiskten olduğu kadar veritabanından da silinir. Bir dosyaya yalnızca onu taşıyan mesaj üzerinden ulaşılabilir, bu yüzden ondan daha uzun yaşayamaz.Mesajla birlikte
Okundu işaretiKendi başına bir şey değil, mesaj üzerinde bir sütundur. Satır gittiğinde o da gider.Mesajla birlikte
Posta kutusu kaydıBir adreste ne olduğunu sayan satır, içindeki son mesaj da gittiğinde kaldırılır. Posta geldiği için var olur; postadan daha uzun yaşamaz.Son mesajla birlikte
AdresKaldırılacak hiçbir şey yok. Var olabilen ya da var olmaktan çıkabilen bir şey olarak hiç saklanmadı.Asla
Posta taşımış bir takma adTutulur. Hangi hizmete hangi adresin verildiğini gösteren bağ odur, ve bu, satırın maliyetinden daha değerlidir.Asla
Hiç posta taşımamış bir takma ad5 boş gün sonra bırakılır — ve adres bir sonraki kez kullanıldığında, birebir aynı şekilde yeniden hesaplanır. Bir takma ad adresten türetilir, ona atanmaz, bu yüzden kullanılmayanı atmak hiçbir şey kaybettirmez.5 boş günden sonra
Kendi alan adınızın MX kaydıSizindir, kendi DNS'inizde, bunların hiçbirinden etkilenmez. Saklama süresi postayla ilgilidir, yönlendirmeyle değil.Asla

Ek dosyalarının bağlantısı, satırlarından önce kaldırılır, ve bu sıra bilinçlidir: arada bir çökme, dosyaları çoktan gitmiş satırlar bırakır, bunları da bir sonraki geçiş toparlar. Ters sıra ise hiçbir şeyin işaret etmediği dosyalar bırakırdı, ve onlar için kimse hiçbir zaman geri gelmezdi.

Önce okunamaz, sonra silinir

Bunlar iki olaydır, ve aynı olay değildirler. Yalnızca ilki güvenebileceğiniz bir zamanlamaya bağlıdır, ve gözlemleyebileceğiniz tek olan da odur.

Buradaki her okuma son tarihe göre süzülür. Bir posta kutusunu listelemek, tek bir mesajı açmak, tek bir eki indirmek — üçü de aynı koşulu taşır, ve penceresini geçmiş bir mesaj bunların hiçbirine uymaz. Postanın "teknik olarak hâlâ orada" olduğu bir ara durum yoktur: süresi dolduğu saniye, gelen kutusu sayfasından, API'den ve MCP sunucusundan aynı anda gider.

Sonrasında olan şey bir temizlik işidir. Bir süpürme geçer ve satırı ile dosyaları, sınırlı gruplar halinde, bir birikimi temizlemenin canlı teslimatları asla arkasına kuyruğa sokmayacağı bir hızda geri kazanır. Herhangi bir mesaja ne kadar çabuk ulaştığı, kimsenin görebileceği hiçbir şeyi değiştirmez.

Son tarih
Bir mesaj döndürebilecek her sorgudaki bir koşuldur. Kesindir, ve gelen kutusunda, API'de ve MCP sunucusunda birebir aynıdır, çünkü üçü de aynı soruyu sorar.
Süpürme
Zaten ulaşılamaz olanı geri kazanan, sınırlı bir iştir. Hiçbir zaman bir okuyucunun beklediği bir şey değildir, ve hiçbir zaman bir şeyi okuyup okuyamayacağınıza karar veren şey de değildir.

"Silindi mi, yoksa yalnızca gizlendi mi?" sorusunun cevabının "ikisi de, bu sırayla" olmasının nedeni de budur — ve siz sorduğunuzda ikisinden hangisinin gerçekleşmiş olduğunun neden hiçbir fark yaratmadığının da.

Son tarihi mesajdan okumak

Tarihi kendiniz hesaplamak zorunda hiç kalmazsınız. API'nin döndürdüğü her mesaj, teslim edilirken kendisine verilen son tarihi, UTC içinde bir ISO 8601 zaman damgası olarak taşır.

shell
$ curl -sG https://grabmail.io/api/v1/mailbox \
  --data-urlencode "address=you@grabmail.io"

Yanıttaki her mesaj, kendi penceresinin her iki ucunu da taşır:

yanıt
{
  "id": "01k4h2v9r7m3d8f0b6n5c1qtzx",
  "from": "no-reply@example.com",
  "subject": "Confirm your email address",
  "date": "2026-09-01T09:00:00+00:00",
  "seen": false,
  "attachments": 0,
  "expires_at": "2026-09-06T09:00:00+00:00"
}

date, saatin nereden başladığıdır, expires_at ise nerede durduğu. Birini diğerinden çıkarın, her seferinde 5 gün elde edersiniz — arada yaptığınız hiçbir şeyin bir şeyi oynatmadığından emin olmanın en hızlı yolu da budur.

expires_at
Okunabilir olmaktan çıktığı an. Mutlaktır, UTC içindedir, ve saat farkı sonda bir Z olarak değil, tam olarak yazılır.
date
Mesajın kendi zaman damgası — varıştan bir gün içindeyse inanılır, değilse sessizce varış zamanıyla değiştirilir.

Son tarihini geçmiş bir mesajı isteyin, hiç var olmamış biri için alacağınız cevabın tam olarak aynısını alırsınız:

yanıt
{"error":"not_found","message":"no such message in that mailbox, or it has expired"}

API, ikisinden hangisi olduğunu söylemez, ve bu bir gözden kaçırma değildir. İkisini ayırt etmek, bir 404'ü belirli bir id'nin bir zamanlar gerçek olduğunu doğrulamanın bir yoluna dönüştürürdü — ki bu, posta kutusunun dışındaki kimsenin sorma hakkı olmaması gereken bir sorudur.

Asıl aradığınız şeyi saklamak

Geçici bir adrese düşen hemen hemen hiçbir şeyin ondan daha uzun yaşaması gerekmez. Avuç içi kadar az istisna, altıncı gün keşfetmek yerine bilerek ele alınmaya değer.

  1. Bir kod, bir bağlantı ya da geçici bir parola. Onu hemen kullanın. Bunlar zaten mesajın en kısa ömürlü parçalarıdır — çoğu onay bağlantısı, 5 gün dolmadan çok önce çalışmayı bırakır, ve postanın bağlantıdan daha uzun yaşaması sıra dışı değil, sıradan durumdur.
  2. Bir dosya. Mesaj oradayken indirin. Bir mesajın tamamı 5 MB ile sınırlıdır, bu yüzden bu hiçbir zaman büyük bir işlem değildir, ve dosya, mesajla tam olarak aynı anda gider.
  3. Bir makbuz ya da fatura. Bir kullan-at adresin basitçe yanlış araç olduğu tek durum. Onu bir şeyler sakladığınız bir yere koyun, ya da sakladığınız bir adres kullanın.
  4. Bir test paketinin ürettiği her şey. Onu ürettiği çalıştırma içinde doğrulayın. Dünkü çalıştırmadan bir posta kutusunu okuyan bir iş, uzun bir hafta sonunun ilk pazartesi günü kararsızlaşan bir iştir.
  5. Bir hizmetin size ne gönderdiğinin kanıtı. Geldiği gün gelen kutusundan çıkarın. Burada dışa aktarma yoktur ve hiçbir şey iki kez yazılmaz.

Erken silmek, ve bir script'in neden silmesi gerektiği

Beklemek, bir mesajın gitmesinin tek yolu değildir. Tek bir çağrı tek bir mesajı kaldırır, ve bu, daha sonraki bir süpürmede değil, anında etkili olur.

shell
$ curl -sX DELETE -G https://grabmail.io/api/v1/message/01k4h2v9r7m3d8f0b6n5c1qtzx \
  --data-urlencode "mailbox=you@grabmail.io"

Bir insan için bu, düzenliliktir. Bir script içinse muhasebeye daha yakındır: boşaltılmış bir posta kutusu, orada olan her şeyin halledildiğine dair olabilecek en basit ifadedir, ve doğru tutmanın hiçbir maliyeti yoktur. Alternatifi — zaten işlenmiş id'lerin bir listesi — bir yerde yaşaması, bir yere yazılması ve bir yerde temizlenmesi gereken bir listedir.

Başka hiçbir şeyin penceresi hakkında hiçbir şeyi değiştirmez, ve buna ihtiyacı da yoktur: geride bıraktığınız her ne ise kendi başına gider.

Bir posta kutusundaki son mesajı silmek, tam olarak süresinin dolması yapacağı gibi, posta kutusu kaydını da onunla birlikte kaldırır. Bir mesajı silmekle onu beklemek arasında son durumda hiçbir fark yoktur — yalnızca ne zaman olduğunda vardır.

Neden otuz değil de 5 gün

Dürüst neden depolama değildir. Herkese açık bir alan adında sır olan, adresin kendisidir — onu bilen herkes posta kutusunu okuyabilir, ki bir hesap, bir parola ya da doğrulamak için kendi e-postanız olmadan kullanmanızı sağlayan özellik de tam olarak budur. Bu yüzden saklama süresi bir cömertlik kadranı değildir. Etki alanının büyüklüğüdür.

  • 5 gün, bu hizmetin gerçekte var olduğu her şey için yeterince uzundur: bir onay kodu, bir indirme bağlantısı, bir test çalıştırması, başka bir yere taşımak üzere olduğunuz bir makbuz.
  • Mart'ta bir forma yazdığınız bir adresin, o zamandan beri başka kime verilmiş olursa olsun, Nisan'da hâlâ bir şey tutmamasını sağlayacak kadar kısadır.
  • Herkes için aynıdır, bu yüzden yanlış yapılabilecek bir yapılandırma ve postanızın ondan beklediğinizden sessizce daha uzun yaşadığı bir plan yoktur.

Adresin de sır olarak kalmasını istiyorsanız, işte takma ad tam olarak bunun için vardır: takma adı dağıtın, adresi okuyun. Takma adı deneyen herkes her zaman boş bir posta kutusu bulur, ve gerçek adresiniz olmadan kaydolma rehberi bu numarayı eksiksiz anlatır.

Ve istediğiniz şey kontrol ettiğiniz posta üzerinde daha uzun bir pencereyse, cevap burada daha uzun bir ayar değil, kontrol ettiğiniz bir posta kutusudur. Kendi alan adınızı bu hizmete yönlendirmek de pencereyi değiştirmez — adreslerin kime ait olduğunu değiştirir, ki bu, düzeltilmesi farklı ve daha iyi bir şeydir.

Zaten gitmişse

Denenecek hiçbir şey yoktur. Bunu açıkça söylemekte fayda var, çünkü kullandığınız diğer her posta hizmetinin bir yerinde bir çöp kutusu vardır ve refleks, bunun da çöp kutusunu aramaya gitmektir.

Arşiv yok
Çıkış yolunda hiçbir şey hiçbir yere kopyalanmaz.
Çöp kutusu yok
Okunabilir olmakla gitmiş olmak arasında bir durum yoktur, ve bir mesajı bir süreliğine içinde tutan hiçbir şey de yoktur.
Destek talebi yok
Süresi dolmuş bir mesajı geri getiren hiçbir operatör eylemi yoktur. Onu okuyabilecek her yol, bizim kullanacağımız yollar dahil, aynı son tarihi taşır.

Yapmaya gerçekten değen şey sıradan olandır: gönderene tekrar sorun. Bir doğrulama e-postası, bir indirme bağlantısı ve bir makbuz, bir hizmetin talep üzerine yeniden vereceği şeylerdir — genellikle zaten üzerinde olduğunuz sayfadan. Eski adres etrafta dolaştıysa önce yeni bir adres açın.

Ve beklediğiniz şey daha en baştan hiç gelmediyse, bu yanlış sayfadır — hiç ulaşmayan posta rehberi, kontrol etmeye değecek sırayla nedenleri anlatır, on saniye süren nedenle başlayarak.

Uygulamada

Bir çalışma alışkanlığı olarak tamamı:

  1. Bir adres açın ve kullanın. Etkinleştirilecek hiçbir şey yoktur ve geri saymaya başlayan hiçbir şey de yoktur.
  2. Onu ne için açtıysanız, o işi yapın — kod, bağlantı, dosya — siz hâlâ oradayken.
  3. Saklamayı düşündüğünüz her şeyi, geldiği gün gelen kutusundan çıkarın.
  4. Onu bir script okuyorsa, bir yeniden deneme sayısına değil, expires_at'e göre dallanın.
  5. İşiniz bittiğinde silin, hiç değilse posta kutusu ne kaldığını söylesin diye.
  6. Ne zaman isterseniz aynı adrese geri dönün. Orada olacak, ve boş olacak.

Akılda tutulması gereken satır sonuncusudur. Adres kalıcıdır, posta değildir — ki bu, sahip olduğunuz her gelen kutusunun tam tersidir — ve bunun hiçbir ücret almamasının, hiçbir şey istememesinin tüm nedeni de budur.

Sorular

Bir mesajı 5 günden sonra geri alabilir miyim?

Hayır. Ne bir arşiv, ne bir çöp kutusu, ne de birini geri getiren bir operatör eylemi vardır — bir mesajı okuyabilecek her yol aynı son tarihi taşır, bu yüzden geri geleceği hiçbir yer yoktur.

Bir mesajı açmak ya da okumak saati sıfırlar mı?

Hayır. Son tarih, teslimat sırasında bir kez yazılır ve hiçbir şey onu yeniden hesaplamaz. Okumak, okundu olarak işaretlemek, sayfayı yenilemek ve posta kutusunu yeniden listelemek — hepsi onu tam olarak olduğu yerde bırakır.

Kullanmayı bırakırsam adresin süresi dolar mı?

Hayır, çünkü süresi dolabilecek bir şey olarak saklanmaz. Bir adres, yalnızca içinde posta olduğu sürece bir satır haline gelir, ve posta gittiğinde o satır da gider. Altı ay sonra aynı adresi tekrar yazın, çalışır — boş, ve kullanmanız için hazır.

Daha uzun bir saklama süresi için ödeme yapabilir miyim?

Hayır. Tek bir pencere vardır ve her adreste, her alan adında ve her planda aynıdır. Hiçbir yerde bir ayar değildir, ve destek ekibinin tek bir hesap için yükseltebileceği bir şey de değildir.

Ekler, mesaj kadar mı sürer?

Tam olarak o kadar, daha fazla değil. Bir dosyaya yalnızca onu taşıyan mesaj üzerinden ulaşılabilir, ve ikisi tam olarak aynı anda gider. Ekler rehberi, boyut tavanını ve bir dosyayı oradayken nasıl çıkaracağınızı ele alır.

Gönderenin tarihi yanlışsa ne olur?

Mesajın vardığı andan bir günden daha uzak bir Date başlığı yok sayılır, ve yerine varış zamanı kullanılır. Yani yanlış bir tarih, en kötü ihtimalle bir mesajın penceresinden birkaç saat götürebilir; onu hiçbir zaman uzatamaz.

Postam siliniyor mu, yoksa son tarihten sonra yalnızca gizleniyor mu?

İkisi de, bu sırayla. Her sorgudaki bir koşul olan son tarihte okunabilir olmaktan çıkar, ve baytlar daha sonra kimsenin beklemediği bir süpürme tarafından geri kazanılır. Bu durumların hiçbirinden hiçbir şey okuyamazsınız.

Bir mesajı silmek adresi hemen serbest bırakır mı?

Mesaj hemen gider, ve posta kutusu kaydı içindeki son mesajla birlikte gider. Ama adres zaten en baştan tutulmuyordu, bu yüzden serbest bırakılacak hiçbir şey yoktur — o, tüm süre boyunca hem sizin hem de onu tahmin eden başka herkesin kullanımına açıktı.

Uzun süren bir test için bir posta kutusunu nasıl canlı tutarım?

Gerek yok: adresin canlı tutulmaya ihtiyacı yoktur, yalnızca postanın süresi dolar. Uzun bir test paketinin gerçekte istediği şey, her çalıştırma için yeni bir adrestir — doğrulama akışlarını test etme rehberinin kurduğu şey de tam olarak budur: günler boyunca paylaşılan bir posta kutusu, dünün mesajının hâlâ bugünün doğrulamasıyla eşleştiği bir posta kutusudur.

Henüz tazeyken deneyin

Bir adres tek tıkla alınır, hesap ve kart gerekmez. Bu rehberdeki her şey onunla hemen çalışır.

Tekrar hoş geldiniz

Kutularınız ve alan adlarınız tek bir yerde.