E-posta Doğrulama Nasıl Çalışır
E-posta doğrulama, bir adrese herhangi bir şey göndermeden önce o adresin gerçekten e-posta alıp alamadığını kontrol eder. Bu rehber, basit bir sözdizimi kontrolünden canlı SMTP el sıkışmasına kadar sürecin her katmanını adım adım anlatıyor ve her sonucun gerçekte ne anlama geldiğini açıklıyor.
E-posta doğrulama, katmanlı kontrollerle çalışır: sözdizimi, DNS/MX, SMTP, catch-all tespiti, tek kullanımlık adres tespiti ve rol tabanlı tespit. SMTP el sıkışması posta kutusu düzeyindeki temel kontroldür, ancak nihai sonuç risk kategorilerini de açıklamalıdır; böylece toplu doğrulamayı ve API doğrulaması iş akışlarınız pratik gönderim kararları verebilir.
E-posta Doğrulama Ne İşe Yarar?
Listenizdeki her e-posta adresi küçük bir bahistir. Bir kampanya gönderdiğinizde adresin gerçek olduğuna, posta kutusunun aktif olduğuna ve alıcı sunucunun mesajınızı kabul edeceğine bahse girersiniz. Bu bahis kaybedildiğinde mesaj geri döner ve geri dönmeler size teslim edilmemiş tek bir e-postadan daha pahalıya mal olur. Gmail, Outlook ve Yahoo gibi e-posta sağlayıcıları geri dönme oranınız yakından izler ve yüksek bir oranı, bakımsız bir listeye gönderim yaptığınızın işareti olarak görür. Bu sinyal, tamamen geçerli adreslere gidenler dahil gelecekteki mesajlarınızı spam klasörüne doğru iter.
E-posta doğrulama tahmin yürütmeyi ortadan kaldırır. Hatalı adresleri kampanya gönderildikten sonra keşfetmek yerine her adresi önceden kontrol eder ve başarısız olacakları çıkarırsınız. Sonuç; daha temiz bir liste, daha düşük geri dönme (bounce) oranı ve gönderici itibarınız zaman içinde sağlam kalan bir yapıdır. Doğrulama metninizi ya da teklifinizi iyileştirmez, ancak ilgilenecek kişilerin mesajı gerçekten almasını sağlar.
Anlaşılması gereken en önemli nokta, doğrulamanın hiçbir şey göndermeden yapılmasıdır. Bir doğrulayıcı, kontrol ettiği adrese asla mesaj teslim etmez. Gerçek posta sunucularının birbiriyle iletişim kurarken kullandığı protokolün aynısını kullanır, ancak gerçek bir e-postanın iletileceği adımdan önce durur. Alıcı hiçbir şey görmez.
Doğrulama Kontrolünün Katmanları
Güvenilir bir doğrulayıcı tek bir teste dayanmaz. Her biri adresin kullanıma güvenli olup olmadığını daha da netleştiren bir dizi kontrol çalıştırır. VeriMails her adreste altı katman çalıştırır: söz dizimi doğrulama, MX ve DNS sorgulama, canlı SMTP el sıkışması, catch-all tespiti, tek kullanımlık alan adı tespiti ve rol tabanlı adres tespiti. Her katman farklı bir soruyu yanıtlar ve birlikte, tek başına herhangi bir kontrolden çok daha güvenilir bir sonuç üretirler.
| Katman | Yanıtlanan soru | Yaygın sonuç |
|---|---|---|
| Söz dizimi | Adres e-posta biçim kurallarına uyuyor mu? | Hatalı biçimli adresler erkenden reddedilir. |
| DNS/MX | Alan adı e-posta alabiliyor mu? | Ölü alan adları SMTP'den önce elenir. |
| SMTP | Alıcı sunucu bu alıcıyı kabul edecek mi? | Sunucu net bir yanıt verdiğinde Geçerli veya Geçersiz. |
| Risk etiketleri | Adres catch-all, tek kullanımlık, rol tabanlı veya belirsiz mi? | Yalnızca evet ya da hayır yanıtı değil, bir gönderim politikası kategorisi alırsınız. |
Sözdizimi doğrulaması
İlk ve en ucuz kontrol, adresin yapısal olarak geçerli olduğunu doğrular. E-posta biçimi, geçerli bir adresin nasıl görünmesi gerektiğine dair kuralları belirleyen RFC 5322 adlı bir spesifikasyonla tanımlanır. Söz dizimi doğrulama; @ işareti olmayan, boşluk veya geçersiz karakter içeren, alan adı eksik ya da yerel kısmı hatalı biçimlendirilmiş adresleri yakalar. Hiçbir ağ bağlantısı gerektirmediği için bu adım hızlıdır ve daha yavaş kontroller çalışmadan önce bariz hataları ayıklar. Hatalı adreslerin şaşırtıcı bir kısmı, genellikle manuel veri girişi sırasında yapılan yazım hataları nedeniyle burada elenir.
MX ve DNS sorgulama
Söz dizimi geçerliyse doğrulayıcı, alan adının DNS kayıtlarını sorgular. Asıl önemli kayıt, Mail Exchanger'ın kısaltması olan MX kaydıdır. MX kayıtları, internetin geri kalanına bir alan adı adına e-posta almaktan hangi sunucuların sorumlu olduğunu bildirir. Geçerli MX kayıtları olan bir alan adı e-posta kabul edecek şekilde yapılandırılmıştır. MX kaydı olmayan bir alan adı ise hiç e-posta alamaz; bu nedenle o alan adındaki her adres, nasıl yazılmış olursa olsun geçersizdir. Doğrulayıcı MX kayıtlarını okur, en yüksek önceliğe sahip sunucuyu seçer ve ona bağlanmaya hazırlanır. Bu adım, bir şirket kapandığında ya da adını değiştirdiğinde sık görülen, artık var olmayan alan adlarını da yakalar.
SMTP el sıkışması
Kontrolün özü budur. SMTP (Simple Mail Transfer Protocol), posta sunucularının mesaj alışverişi için kullandığı dildir. Doğrulayıcı, alıcının posta sunucusuna bir bağlantı açar ve normal bir SMTP konuşması başlatır. EHLO veya HELO komutuyla kendini tanıtır, MAIL FROM ile bir gönderici adresi bildirir ve ardından doğrulanan adresi belirten bir RCPT TO komutu gönderir. Alıcı sunucu bir durum koduyla yanıt verir. 250 kodu, sunucunun o adres için e-posta kabul etmeye hazır olduğu anlamına gelir. 550 kodu ise sunucunun adresi reddettiği anlamına gelir; bunun nedeni genellikle posta kutusunun mevcut olmamasıdır. Doğrulayıcı bu kodu okur ve bağlantıyı kapatmak için QUIT komutunu gönderir. Gerçek bir mesaj gövdesinin iletileceği adım olan DATA komutunu asla göndermez. Konuşma DATA aşamasından önce durduğu için hiçbir e-posta teslim edilmez.
Catch-all, Tek Kullanımlık ve Rol Tabanlı Adres Tespiti
SMTP el sıkışması çoğu adres için iyi çalışır, ancak bazı posta sunucuları basit bir Geçerli veya Geçersiz yanıtını boşa çıkaracak şekilde davranır. İyi bir doğrulayıcının el sıkışmasının üzerine ek tespit katmanları eklemesinin nedeni budur.
Catch-all tespiti
Bazı alan adları catch-all (accept-all olarak da bilinir) şeklinde yapılandırılmıştır. Catch-all bir sunucu, posta kutusu gerçekten var olsun ya da olmasın, alan adındaki her adres için e-postayı kabul eder. Gerçek bir adrese, yanlış yazılmış bir adrese ya da tamamen rastgele bir adrese gönderin; sunucu hepsi için 250 kabul kodu döndürür. Bu, catch-all bir alan adında belirli bir posta kutusunun var olup olmadığını tek başına SMTP el sıkışmasının doğrulayamayacağı anlamına gelir. VeriMails bunu şununla ele alır: catch-all tespiti. Alan adını, neredeyse kesinlikle gerçek bir posta kutusu olmayan rastgele oluşturulmuş bir adresle yoklar. Sunucu bu rastgele adresi kabul ederse alan adı catch-all'dur ve bu alan adına ait her sonuç Geçerli veya Geçersiz yerine catch-all olarak raporlanır. Catch-all bir kalite puanı değil, bir tespit sonucudur. Alan adının posta kutusu düzeyinde çözümlenemediğini söyler; böylece adrese ne kadar temkinli yaklaşacağınıza siz karar verebilirsiniz.
Tek kullanımlık alan adı tespiti
Tek kullanımlık e-posta hizmetleri, kısa bir süre sonra geçerliliğini yitiren geçici adresler sağlar. İnsanlar bunları gerçek gelen kutularını paylaşmadan bir yerlere kaydolmak için kullanır. Tek kullanımlık bir alan adındaki adres bugün SMTP el sıkışmasını geçebilir ve yarın çalışmayı bırakabilir. VeriMails bilinen tek kullanımlık alan adlarının bir listesini tutar ve bunlardan birini kullanan her adresi işaretler; böylece uzun süre ulaşılamayacak adresleri hariç tutabilirsiniz.
Rol tabanlı adres tespiti
Rol tabanlı adresler; info@, support@, sales@ veya admin@ gibi bir kişiye değil bir işleve bağlı adreslerdir. Bu adresler genellikle birkaç kişi tarafından ya da hiç kimse tarafından takip edilmez; daha fazla spam şikâyeti ve daha düşük etkileşim üretme eğilimindedir. Genellikle geçerli posta kutularıdır, yani SMTP el sıkışmasını geçerler, ancak erişim kampanyaları için her zaman iyi hedefler değildir. VeriMails rol tabanlı adresleri tespit edip etiketler ve bunları tutup tutmama kararını size bırakır.
Bir Doğrulayıcı Neden Her Zaman Evet veya Hayır Diyemez?
Doğrulama son derece isabetlidir, ancak belirsizlik konusunda dürüsttür. Kesin bir yanıtın mümkün olmadığı gerçek durumlar vardır ve güvenilir bir doğrulayıcı tahmin yürütmek yerine bu durumları raporlar.
Catch-all alan adları en yaygın örnektir. Yukarıda açıklandığı gibi catch-all bir sunucu her şeye evet der, bu yüzden posta kutusu doğrulanamaz. Greylisting de bir başka örnektir. Bazı sunucular yeni bir göndericiyi ilk gördüklerinde kasıtlı olarak geçici bir hata kodu döndürür ve meşru bir posta sunucusunun daha sonra yeniden denemesini bekler. Greylisting yanıtını kalıcı bir hata olarak yanlış yorumlayan bir doğrulayıcı, iyi bir adresi hatalı biçimde Geçersiz olarak işaretler. VeriMails geçici kodları tanır ve yanlış bir sonucu zorla vermek yerine bunları doğru şekilde sınıflandırır. Hız sınırlama ve bağlantı kısıtlama da özellikle yoğun yoklamayı şüpheli kabul eden büyük sağlayıcılarda bir kontrolü kesintiye uğratabilir.
Bu nedenlerle doğrulama sonuçları katı bir geçti/kaldı yerine birkaç kategoriye ayrılır. Geçerli, posta kutusunun yanıt verdiği ve gönderim için güvenli olduğu anlamına gelir. Geçersiz, adresin mevcut olmadığı ya da alan adının e-posta alamadığı anlamına gelir. Catch-all, alan adının her şeyi kabul ettiği ve posta kutusunun doğrulanamadığı anlamına gelir. Riskli ise rol tabanlı adresler ya da öngörülemez davranan sunucular gibi sonucun belirsiz olduğu adresleri kapsar. Dürüst kategoriler zorla verilmiş bir yanıttan daha kullanışlıdır, çünkü risk toleransınıza uygun gönderim kuralları oluşturmanızı sağlar.
Sonuçları Gönderim Kurallarına Dönüştürün
Doğrulama, sonuç dosyası bir kural kitabına dönüştüğünde en iyi şekilde çalışır. Politikayı kampanya başlamadan önce belirleyin; böylece bir gönderici, pazarlamacı ya da satış operasyon sorumlusu son tarih baskısı altında doğaçlama yapmak zorunda kalmaz.
| Durum | Kampanya kuralı | Neden önemli |
|---|---|---|
| Geçerli | Normal şekilde gönderin ve geri dönmeleri, yanıtları ve şikâyetleri izlemeye devam edin. | Posta kutusu mevcut en güçlü teslim edilebilirlik kontrollerinden geçti. |
| Geçersiz | İçe aktarmadan önce engelleyin ve gelecekteki CSV yüklemeleriyle yeniden girmesini önleyin. | Bu, itibara en hızlı zarar veren kalıcı geri dönme (hard bounce) grubudur. |
| Catch-all | Geçerli adreslerden ayrı tutun ve yalnızca temkinli test gruplarıyla gönderin. | Alan adı geniş kapsamlı kabul ettiği için tek tek posta kutusu doğrulanmadı. |
| Tek kullanımlık veya rol tabanlı | Soğuk erişim kampanyalarında varsayılan olarak hariç tutun; yalnızca iş gerekçesi net olduğunda inceleyin. | Bu adresler etkileşim kalitesini zayıflatma veya potansiyel müşteri verilerini bozma eğilimindedir. |
| Bilinmeyen veya geçici | Bekletin, daha sonra yeniden deneyin ya da kampanyaya eklemeden önce başka bir sinyal arayın. | Temkinli bir politika, belirsizliğin ani bir geri dönme artışına dönüşmesini önler. |
Gönderimden sonra performansı şununla karşılaştırın: 2026 geri dönme (bounce) oranı karşılaştırmaları: %3'ün altı sağlıklıdır, %3 ile %5 arası temizlik gerektirir, %5'in üzeri ise yüksek risklidir.
Doğruluk ve Hız
Doğrulamanın değeri, iş akışı için yeterince hızlı ve kullanışlı bir yanıt almaya bağlıdır. VeriMails, API ve toplu liste ölçeğinde hızlı kontroller için tasarlanmıştır. Güvenilirlik, tek bir SMTP yoklamasına dayanmak yerine yukarıda açıklanan kontrolleri katmanlamaktan ve her adresi Geçerli veya Geçersiz etiketine sıkıştırmak yerine catch-all ve greylisting uygulayan sunucuları doğru şekilde sınıflandırmaktan gelir.
Doğrulamayı iki şekilde çalıştırabilirsiniz. REST API tek bir adresi gerçek zamanlı olarak kontrol eder; bu, bir ziyaretçi kayıt formunu gönderdiği anda formu doğrulamak veya bir CRM kaydını oluşturulurken zenginleştirmek için idealdir. Toplu CSV doğrulama listelerin tamamını işler; bu da bir kampanyadan önce veya eski bir veritabanını temizlerken doğru seçimdir. Her ikisi de aynı altı katmanlı kontrolü çalıştırır; böylece tek bir adresi de beş milyon adresi de doğrulasanız sonuç tutarlıdır.
Fiyatlandırma hacimle birlikte ölçeklenir. Doğrulama e-posta başına $0.0019'dan başlar; 10,000 kredi $19 ve hacim paketleri $1,499 karşılığında 5 milyon krediye kadar çıkar. Yıllık planlar, yıllık faturalandırmada $12.50/ay'dan başlar. Her yeni hesap kayıt sırasında kredi kartı gerektirmeden 100 ücretsiz kredi alır ve bu kredilerin süresi asla dolmaz; böylece taahhütte bulunmadan önce kontrolün tamamını kendi adreslerinizde test edebilirsiniz.
Sıkça Sorulan Sorular
İlgili Makaleler
Temiz Verilerle Başlayın
Kayıtta 100 ücretsiz kredi. Kredi kartı gerekmez. Önerileri bugün uygulamaya geçirin.
Ücretsiz Başlayın