Önce altmış saniyelik kontrolü yapın
Her şeyden önce şu dördünü yapın. Eksik doğrulama e-postalarının çoğu bunlarla açıklanır ve hiçbiri bu cümleyi okumaktan daha uzun sürmez.
- Adresi karakter karakter yeniden okuyun. Aklınızdaki değil — şu anda önünüzde açık olan adresi, forma girdiğinizle karşılaştırın.
rnilem,lile1, eklediğiniz bir nokta, düşürdüğünüz bir nokta: bir karakteri yanlış olan adres, kusursuz çalışan ama sizin olmayan başka bir posta kutusudur. - Hangi alan adını kullandığınızı kontrol edin. Üç genel alan adı sunulur ve her birinin önündeki aynı isim üç ayrı posta kutusudur.
k7fq2m@grabmail.ioilek7fq2m@mixozia.combirbiriyle hiç ilgili değildir. - Takma ada değil, gerçek adrese baktığınızdan emin olun. Takma ad, dışarıya verdiğiniz adrestir; posta kutusu ise sakladığınız adresin altında açılır. Bir takma adı yeniden okumak size her seferinde boş bir posta kutusu verir — postanın gecikmesinden değil, o adın altında hiçbir şeyin hiç saklanmamasından dolayı.
- Siteden yeniden göndermesini isteyin. Çoğu kayıt formunda bir yeniden gönder bağlantısı vardır ve hiçbir bedeli yoktur. İkincisi anında ulaşırsa, birincisi gönderen tarafta kaybolmuştur ve burada araştıracak bir şey yoktur.
Doğrulama e-postası ne kadar sürede gelir
Bir doğrulama postası normalde düğmeye bastıktan iki ya da üç saniye sonra görünür. Daha uzun bir bekleyiş neyin işaretidir:
| İstekten bu yana geçen süre | En olası açıklama | Ne yapmalı |
|---|---|---|
| 5 saniyeden az | Normal. Mesaj hâlâ internette yol alıyor. | Hiçbir şey. Gelen kutusu kendini yeniler. |
| 5 ile 60 saniye arası | Gönderen taraf sıraya alıyor — yoğun bir sağlayıcı ya da her dakika çalışan bir toplu iş. | Beklemeye devam edin. |
| 1 ile 5 dakika arası | Gönderen hız kısıtlaması uyguluyor, yeniden deniyor ya da mesajı bir denetim kuyruğunda bekletiyor. | Bir kez yeniden gönderim isteyin. İki isteğin de kaybolması, tek bir kaybolan istekten çok daha fazlasını anlatır. |
| 5 dakikadan fazla | Bir şey yavaşlamadı, arızalandı. | Bu rehberin kalanını sırayla uygulayın. |
Bir gecikme bize ait ve bilinmeye değer. Depolama katmanımız erişilemez durumdaysa posta sunucuları geleni reddetmek yerine kabul edip bekletir ve katman geri döndüğünde teslim eder — bu, en fazla 5 gün sürebilir. Gönderen bir sunucuya bizim tarafımızdaki bir sorun için hiçbir zaman kalıcı bir ret verilmez, çünkü gönderenler böylesini yeniden denemez. Yani gerçekten gecikmiş bir mesaj hâlâ yoldadır.
Yanlış posta kutusuna bakıyorsunuz
Bu en yaygın nedendir ve fark edilmesi en zor olanıdır: bir karakteri yanlış olan adres, sadece kimsenin bir şey göndermediği, kusursuz çalışan bir posta kutusudur. Fark edilecek bir hata yoktur, çünkü burada hiçbir şey önceden oluşturulmaz. Bunun altı yolu:
- Her iki tarafta da olabilecek bir yazım hatası
- Forma bir şekilde, gelen kutusuna başka bir şekilde yazılmış. Ekrandan okuyarak yazmak yerine her iki yönde de kopyalayıp yapıştırın.
name+tag@,name@değildir- Artı işaretli adresleme burada mevcut bir kutuyu etiketlemek yerine ayrı bir posta kutusu açar. Bu bilinçli bir tercihtir — insanlar kayıtları böyle ayrı tutar — ama bunun anlamı,
shop+aug@grabmail.io'nun aslashop@grabmail.io'da görünmeyeceğidir. Kutuyu, etiketiyle birlikte tam yazdığınız gibi açın. - Farklı bir genel alan adı
grabmail.io,mixozia.comvelinqmail.comüzerindeki aynı isim, birbiriyle ilgisi olmayan üç posta kutusudur. Aralarında hiçbir şey paylaşılmaz.- Adres değil, takma ad
- Takma ad postayı kutuya teslim eder ama onu asla geri okuyamaz. Bir takma adı gelen kutusuna yapıştırırsanız, ne kadar posta gelirse gelsin o kutu sonsuza dek boş kalır.
- Yardımcı olmaya çalışan bir telefon
- Otomatik düzeltme ve otomatik büyük harf yapma, siz yazarken adresi değiştirir. Büyük harfler zararsızdır — burada her şey küçük harfe çevrilir — ama otomatik düzeltilmiş bir kelime farklı bir adrestir.
- Kısa süreliğine başkasının posta kutusu
- Genel bir alan adındaki kısa, akla ilk gelen isimler, onları düşünen herkes tarafından paylaşılır.
test@ya dahello@kullandıysanız, siz bakmadan önce başka biri mesajınızı açmış ya da silmiş olabilir.
Site onu hiç göndermedi
Erkenden elemeye değer, çünkü bu tarafta yapacağınız hiçbir şey bunu düzeltmez. Kayıt formları, kabul ettiklerinden çok daha sık sessizce başarısız olur:
- Hesap zaten var. Birçok site, adres yeni olsun ya da olmasın "size bir bağlantı gönderdik" der ve yeni değilse hiçbir şey göndermez. Bu, adres toplamaya karşı bilinçli bir önlemdir ve iyi bir uygulamadır — ama kaybolmuş bir mesajdan da ayırt edilemez.
- Form teşekkür ettikten sonra adres reddedildi. Bazı kara listeler, alan doldurulduğunda değil, mesaj gönderildiğinde çalışır.
- Gönderim bir zaman planına bağlı. Küçük sitelerde her beş ya da on dakikada bir çalışan toplu bir iş yaygındır ve sayfada bunu belirten hiçbir şey yoktur.
- Sağlayıcıları mesajı geri çevirdi. Geri çevirme bilgisi size değil onlara gider ve her zaman bir insana ulaşmaz.
- Yeniden gönderim sınırını aştınız. Bir dakikada üç istek yeterlidir; dördüncüsü hiçbir uyarı vermeden yok sayılır.
Tek bir test, bütün bunları bir teslimat sorunundan ayırır ve bir dakika sürer: aynı adrese başka bir şey gönderilmesini sağlayın. Başka herhangi bir sitenin "şifremi unuttum" formu işinizi görür. O ulaşır da doğrulama ulaşmazsa, sorun gönderendedir ve ne kadar beklerseniz bekleyin bu değişmez.
Site tek kullanımlık adresleri reddediyor
Birçok hizmet, tek kullanımlık posta alan adlarının listesini tutar ve buradaki genel alan adları da bu listelerdedir. Bu, kendi kendine geçmeyen tek nedendir, bu yüzden hızlıca fark etmekte fayda var. İki biçimde karşınıza çıkar ve bunlardan yalnızca biri ne yaptığı konusunda dürüsttür.
| Ne görürsünüz | Aslında ne oluyor | Sizin için anlamı |
|---|---|---|
| Göndermeden önce bile "Lütfen geçerli bir e-posta adresi kullanın" | Alan adı, formun siz yazarken kontrol ettiği bir listede. | En azından görünür. Diğer genel alan adlarından birini ya da kendi alan adınızdaki bir adresi deneyin. |
| Form kabul ediyor ama hiçbir posta gelmiyor | Kayıtta kabul edilmiş, mesaj gönderilirken yok sayılmış — ya da kimsenin boşaltmadığı bir denetim kuyruğuna düşmüş. | Sessiz. İnsanların şüphelenmeden önce bir öğleden sonralarını harcadığı neden budur. |
| Geçen ay çalışıyordu, bugün çalışmıyor | Liste güncellendi. Sizin yaptığınız hiçbir şey değişmedi. | Yalnızca listelerin hiç duymadığı bir adres güvenilirdir. |
Engellenmiş bir alan adının engelini kaldıran bir numara yoktur ve "her yerde çalışan geçici posta" diye reklam yapan her hizmet, henüz güncellenmemiş bir listeden ibarettir. İşe yarayan tek şey, kimsenin listelemediği bir adrestir — sıradaki bölüm de bu.
Bu listelerin aslında neyi kontrol ettiği de dahil olmak üzere bunun daha kapsamlı bir anlatımı, gerçek adresinizi vermeden kayıt olma rehberinde var.
Sorunun tamamını ortadan kaldıran çözüm
Zaten sahip olduğunuz bir alan adına eklenecek tek bir MX kaydı, üzerindeki her adresi burada bir posta kutusuna dönüştürür. Ücretsizdir, birkaç dakika sürer ve yukarıdaki nedenlerden üçünü aynı anda çözer:
- Hiçbir kara liste onu duymamıştır. Alan adınız bu sitede hiçbir yerde yazılı değildir, dolayısıyla bir filtrenin eşleştirebileceği hiçbir şey yoktur.
- Onu başka kimse tahmin etmeye çalışmıyor. Genel alan adları burada her sayfada görünür; sizinki görünmez, bu yüzden üzerindeki kısa bir adres bile yabancılarla paylaşılmış olmaz.
- Hizmet başına bir adres, çakışma yok. Bugün
forum@, yarınshop@— ikisi de yalnızca sizin kullandığınız bir alan adında, ve biri spam almaya başladığında adresi kimin sattığını tam olarak bilirsiniz.
Kaydın kendisi tek bir satırdır ve onu yayımlamak, sahiplik kanıtının tamamıdır — oluşturulacak bir hesap ya da doğrulanacak başka bir şey yoktur:
Alan adınız için MX kaydı10 smtp.grabmail.io
Adım adım tam anlatım burada: kayıt, onu yayımlamanın neyi kanıtladığı ve parolası olmayan bir posta kutusunun gerçek sınırları.
Bekleyen bir kişi değil bir test paketiyse
Yukarıdakilerin hepsi burada da geçerlidir, ayrıca yalnızca betikleri vuran üç arıza daha vardır:
- Boş bir posta kutusu hata değildir
- Burada hiçbir şey önceden oluşturulmaz, bu yüzden hiç mesaj almamış bir adres
200yanıtınıcount: 0ile boş bir liste olarak verir. Yalnızca barındırmadığımız bir alan adı404döndürür. "Boş"u bir hata sayan kod, posta ulaşmadan bir saniye önce vazgeçer. - Yoklama yapmak yerine uyuyorsunuz
- Sabit bir
sleep(5), iyi bir günde çok uzun, kötü bir günde çok kısadır. Sabit sayıda deneme yerine gerçek zamanlı bir son tarihe karşı saniyede bir yoklayın ve testi son tarih geçtiğinde başarısız sayın. - Hız sınırını aşıyorsunuz
- Adres başına saniyede bir istek. Bunu aşarsanız
429alırsınız; yanıtta tam saniye cinsinden birRetry-Afterbaşlığı bulunur. Bu başlığı yok sayıp yüklenmeye devam eden bir istemci, daha uzun bekleyen bir istemcidir.
deadline=$(( $(date +%s) + 60 ))
while [ "$(date +%s)" -lt "$deadline" ]; do
n=$(curl -sG https://grabmail.io/api/v1/mailbox \
--data-urlencode "address=$ADDR" | jq '.count')
[ "$n" -gt 0 ] && break
sleep 1
doneBunu doğru şekilde yapmaya ayrılmış koca bir rehber var — bir e-posta doğrulama akışını uçtan uca test etmek — kararsızlık göstermeyen Playwright ve pytest yardımcıları ve bunu CI'da zorlaştıran arıza türleriyle birlikte.
Geldi, ama artık orada değil
Gerçekten gelmiş bir mesajın şu an karşınızda olmamasının üç yolu:
- Süresi doldu
- Okunmuş olsun olmasın, her şey ulaşmasından 5 gün sonra silinir. Sayaç teslimatla başlar ve her mesaj bir
expires_attaşır, böylece bir istemcinin bu tarihi kendisinin hesaplaması gerekmez. - Biri onu sildi
- Genel bir alan adında, adresi bilen herkes posta kutusunu açıp içinden silme yapabilir. Kısa, tahmin edilebilir bir isim kullandıysanız, o biri illa siz olmayabilirsiniz.
- Onu siz sildiniz
- Gelen kutusunda bir silme düğmesi, API'de ise bir
DELETEçağrısı vardır. İkisi de anında etkili olur ve hiçbirinin geri alması yoktur.
Hâlâ gelmediyse
Yazabileceğiniz bir destek posta kutusu yoktur ve bu kabalıktan değil, bilinçli bir tercihten kaynaklanır: kimlik doğrulaması olmayan, tek kullanımlık posta üzerine kurulmuş bir hizmet, okunması gereken bir şeyin gönderileceği bir yer değildir. Bu yüzden kalan her adım, kendi başınıza atabileceğiniz bir adımdır.
- Hizmetin çalışır durumda olduğunu kontrol edin. Durum sayfası posta sunucularını, API'yi ve web sitesini ayrı ayrı raporlar, bu yüzden "hiçbir şey gelmiyor" ile "site yavaş" asla birbirine karışmaz.
- Başka bir genel alan adı deneyin. Biri gönderenin kara listesindeyse, diğer ikisi orada olmayabilir.
- Kendi alan adınızdaki bir adresi deneyin. Tek bir hamlede her kara listeyi eler; bunu yapan tek test de budur.
- Farklı bir giriş yolu deneyin. Site sunuyorsa, zaten sahip olduğunuz bir hesapla ya da bir telefon numarasıyla giriş yapın.
- Sorunun gönderende olduğunu kabul edin. Başka herhangi bir yerden gelen posta aynı kutuya saniyeler içinde ulaşıyorsa, kutu çalışıyordur ve mesaj hiç teslim edilmemiştir.
Ve o doğrulama postası, gerçekten önemsediğiniz bir hesapla aranızdaki tek engelse, bu ipucunu değerlendirip onun için gerçek bir posta kutusu kullanın. Tek kullanımlık bir adres, bir saat sonra önemini yitiren kayıtlar için doğru araçtır — ki çoğu böyledir, ama bu seferki değil.
Sorular
Doğrulama e-postası ne kadar sürede gelmeli?
Burada iki ya da üç saniye normaldir. Bir dakikanın altı sıra dışı değildir — bu, gönderen tarafın sıraya almasıdır. Beş dakikayı aşması bir şeyin yavaşlamadığı, arızalandığı anlamına gelir ve daha uzun beklemek sonucu nadiren değiştirir.
Kontrol etmem gereken bir spam klasörü var mı?
Hayır. Burada hiçbir şey filtrelenmez, sınıflandırılmaz ya da karantinaya alınmaz: her adres için tek bir posta kutusu vardır ve ona teslim edilen her şey oradadır. Bir mesaj orada değilse, teslim edilmemiştir — bu da aramayı ciddi biçimde daraltır.
Site postayı gönderdiğini söylüyor, o zaman gelen kutusu neden boş?
Çoğunlukla, baktığınız adresin gönderilen adresle aynı olmamasından: bir yazım hatası, farklı bir genel alan adı, bir +tag, ya da takma ad. Bunun ardından, birçok sitenin adres zaten kayıtlı olsun olmasın "gönderildi" demesinden ve zaten kayıtlıysa hiçbir şey göndermemesinden.
name+tag@ adresime gelen mesaj neden görünmedi?
Çünkü name+tag@ burada name@ üzerinde bir etiket değil, ayrı bir posta kutusudur. Adresi, etiketiyle birlikte forma yazdığınız gibi tam olarak açın; mesaj oradadır.
Herhangi bir göndereni engelliyor ya da filtreliyor musunuz?
Hiçbir gönderen filtrelenmez. SMTP görüşmesi sırasında iki şey reddedilir, böylece gönderen tahminde bulunmak yerine anında bilgilendirilir: 5 MB üzerindeki bir mesaj ve burada barındırılmayan bir alan adına giden posta. Makul olmayan sayıda bağlantı açan bir sunucu on dakika bekletmeye alınır; bu da onun postasını kaybolmak yerine yalnızca geciktirir.
Form adresimin geçersiz olduğunu söylüyor. Gerçekten öyle mi?
Adres geçerlidir; alan adı bir tek kullanımlık posta kara listesindedir. Başka bir genel alan adı bazen geçebilir, kendi alan adınızdaki bir adres ise her zaman geçer.
Süresi dolduktan sonra bir mesajı geri alabilir miyim?
Hayır. Ulaşmadan 5 gün sonra silinmesi bir ayar değil, bir işin uyguladığı kesin bir sınırdır: dışa aktarma, arşiv ya da geri alma yoktur. Bu pencereden daha uzun yaşaması gereken her şeyin, kendi tarafınızda alınıp saklanması gerekir.
Doğrulama bağlantısını yarın açarsam yine çalışır mı?
Bu, bizim değil gönderenin kuralıdır — çoğu kod ve bağlantı dakikalar ya da saatler içinde geçerliliğini yitirir. Mesajın kendisi burada 5 gün kalır, dolayısıyla içindeki bağlantı geçersiz hâle gelse bile ne yazdığını her zaman okuyabilirsiniz.
Yanıt verip yeniden göndermelerini isteyebilir miyim?
Hayır. Bu hizmet yalnızca alır, asla göndermez: SPF kaydımız v=spf1 -all, DMARC kaydımız ise p=reject'tir; bu yüzden buradaki bir adresten geldiğini iddia eden her şey sahtedir. Bunun yerine sitedeki yeniden gönder düğmesini kullanın.


