E-posta Geçerlilik Kontrolü ile Doğrulama Arasındaki Fark Nedir?
E-posta geçerlilik kontrolü (validation), bir adresin doğru görünüp görünmediğini kontrol eder. E-posta doğrulama (verification) ise adresin gerçekten çalışıp çalışmadığını kontrol eder. Geçerlilik kontrolü sözdizimi ve alan adına yönelik yapısal bir testtir; doğrulama ise posta kutusunun var olduğunu ve e-posta alabildiğini teyit eden canlı bir testtir.
Tanım
E-posta geçerlilik kontrolü ve e-posta doğrulama, bir e-posta adresinin iyi olduğunu teyit etmenin iki aşamasıdır. Çoğu zaman aynı anlama geliyormuş gibi kullanılırlar ve birçok sağlayıcı tek bir ürünü her iki adla da satar; ancak teknik olarak farklı kontrol derinliklerini tanımlarlar.
E-posta geçerlilik kontrolü yapısal kontroldür. Bir adresin doğru yazılıp yazılmadığını ve alan adının gerçek olup olmadığını sorar. Geçerlilik kontrolü adresin biçimine bakar; geçerli bir yerel kısım, tek bir @ işareti ve düzgün biçimlendirilmiş bir alan adı olduğunu teyit eder ve alan adının var olduğunu kontrol eder. Hızlıdır, ucuzdur ve eksik @ işareti, fazladan bir boşluk veya gmial.com gibi yanlış yazılmış bir alan adı gibi en yaygın hataları yakalar.
E-posta doğrulama canlı kontroldür. Adresin gerçekten çalışıp çalışmadığını, yani ona gönderilen bir mesajın gerçek bir posta kutusuna ulaşıp ulaşmayacağını sorar. Doğrulama biçimin ötesine geçer ve adresi canlı e-posta altyapısına karşı test eder; DNS kayıtlarını sorgular, alan adının posta değişim yapılandırmasını kontrol eder ve belirli posta kutusunun var olup olmadığını ve e-posta kabul edip edemeyeceğini belirlemek için alıcı sunucuyla SMTP düzeyinde bir el sıkışma gerçekleştirir.
İkisini birbirinden ayırmanın en basit yolu şudur. Geçerlilik kontrolü, bu doğru yazılmış mı sorusunu yanıtlar. Doğrulama, buraya gönderilen e-posta teslim edilecek mi sorusunu yanıtlar. Birincisi görünüşle, ikincisi gerçeklikle ilgilidir.
Nasıl Çalışır?
Geçerlilik kontrolü ve doğrulama tek bir kontrol zincirinde yer alır; önce geçerlilik kontrolü, ardından doğrulama çalışır. Bu zinciri anlamak, neden farklı olduklarını ve birinin diğeri olmadan neden bir boşluk bıraktığını gösterir.
Geçerlilik kontrolü adımları en ucuz oldukları için önce gelir. Sözdizimi doğrulaması, adresi bir e-posta adresinin nasıl yazılabileceğine dair kurallara göre test eder. Alan adı doğrulaması, alan adının var olduğunu teyit etmek için bir DNS sorgusu yapar. Bu adımlar alıcı posta sunucusuyla herhangi bir temas gerektirmez; bu yüzden neredeyse anlıktır ve daha yavaş işlemler başlamadan önce açıkça hatalı adresleri reddeder. Geçerlilik kontrolünden geçemeyen bir adres doğrulama aşamasına hiç ulaşmaz.
Doğrulama adımları, geçerlilik kontrolünden geçen adresler üzerinde bundan sonra çalışır. MX kaydı sorgusu, alan adının posta değişim kayıtları yayımladığını, yani yalnızca bir web sitesi barındırmak için değil e-posta almak için de yapılandırıldığını teyit eder. Ardından belirleyici adım çalışır: canlı bir SMTP el sıkışması. Doğrulama hizmeti alıcı posta sunucusuna bir bağlantı açar, gerçek bir gönderen sunucunun başlatacağı alışverişi başlatır ve sunucuya tam olarak o adres için e-posta kabul edip etmeyeceğini sorar. Posta kutusunun var olup olmadığını ortaya koyan, sunucunun yanıtıdır.
Geçerlilik kontrolünün tek başına kapatamayacağı boşluk budur. user@companyname.com adresini düşünün. Sözdizimi kusursuzdur. companyname.com alan adı pekâlâ var olabilir ve gerçek bir web sitesi barındırabilir. Geçerlilik kontrolü adresi temiz bir sonuçla geçirir. Ancak user adında bir posta kutusu hiç oluşturulmadıysa veya altı ay önce silindiyse, adres teslim edilemez. Bunu yalnızca SMTP el sıkışması aracılığıyla doğrulama yakalar. Doğrulama ayrıca catch-all tespiti, tek kullanımlık adres tespiti ve rol tabanlı adres tespiti ekler; bunlar, geçerlilik kontrolünün hiçbir şekilde değerlendiremeyeceği adresin niteliğini tanımlar.
E-posta Teslim Edilebilirliği İçin Neden Önemlidir?
Bu ayrım önemlidir, çünkü yalnızca geçerlilik kontrolüne güvenmek yanlış bir güvenlik hissi verir. Geçerlilik kontrolünden geçmiş ama doğrulanmamış bir liste, teslim edilemeyen adresleri içermeye devam eder, çünkü geçerlilik kontrolü bir posta kutusunun var olup olmadığını göremez. Bu listeye gönderim yapmak kalıcı geri dönmelere yol açar ve kalıcı geri dönmeler tam olarak teslim edilebilirliğe zarar veren şeydir.
Gmail, Yahoo ve Microsoft gibi posta kutusu sağlayıcıları geri dönme oranını, bir göndericinin listesini ne kadar iyi yönettiğinin ölçüsü olarak görür. Yüksek bir geri dönme oranı satın alınmış, taranarak toplanmış veya ihmal edilmiş bir listeye işaret eder ve sağlayıcılar buna göndericinin itibarını düşürüp e-postalarının daha fazlasını spam klasörüne yönlendirerek karşılık verir. Geçerlilik kontrolü doğru biçimlendirilmiş ama ölü adresi yakalayamadığı için tek başına geri dönme oranını korumaz. Doğrulama korur, çünkü SMTP el sıkışması geri dönecek adresleri ayıklar.
Doğrulama, biçimle hiçbir ilgisi olmayan riskleri de yakalar. Tek kullanımlık bir adres yapı olarak tamamen geçerlidir ancak geçici bir sağlayıcıya aittir; bu yüzden yakında ulaşılamaz hale gelecek bir kişi kaydı oluşturur. Spam tuzağı, yalnızca doğrulanmamış listelere gönderim yapan göndericileri yakalamak için var olan geçerli görünümlü bir adrestir ve birine düşmek bir alan adının kara listeye eklenmesine yol açabilir. Geçerlilik kontrolü, yapısal olarak sorunsuz oldukları için bunların hepsini yorumsuz geçirir. Doğrulama ise onları işaretler.
Bunların hiçbiri geçerlilik kontrolünü anlamsız kılmaz. Geçerlilik kontrolü doğru ilk filtredir. Anlıktır, neredeyse hiçbir maliyeti yoktur ve biri bir tuşu yanlış bastığında formda anında geri bildirim verir. Doğru yaklaşım geçerlilik kontrolüne karşı doğrulama değil, önce geçerlilik kontrolü sonra doğrulamadır: giriş anında bariz yazım hatalarını yakalamak için geçerlilik kontrolünü, e-posta gönderilmeden önce adresin gerçekten teslim edilebilir olduğunu teyit etmek için de tam doğrulamayı kullanın.
VeriMails Bunu Nasıl Ele Alır?
VeriMails geçerlilik kontrolünü ve doğrulamayı tek bir birleşik kontrol olarak birlikte yapar; bu yüzden ikisi arasında seçim yapmanıza veya iki aracı birbirine bağlamanıza gerek kalmaz. VeriMails'e gönderilen her adres, eksiksiz zincirden tek seferde geçer.
Önce geçerlilik kontrolü katmanı gelir: sözdizimi doğrulaması adresin doğru yazıldığını, DNS kontrolleri de alan adının var olduğunu teyit eder. Ardından doğrulama katmanı gelir: MX kaydı kontrolleri alan adının e-posta alabildiğini, alıcı posta sunucusuyla yapılan canlı SMTP el sıkışması da belirli posta kutusunun gerçek olduğunu teyit eder. Bunlara ek olarak VeriMails catch-all tespiti, tek kullanımlık e-posta tespiti ve rol tabanlı adres tespiti çalıştırır; böylece sonuç yalnızca bir adresin çalışıp çalışmadığını değil, ne tür bir adres olduğunu da açıklar. VeriMails puanlama yerine catch-all tespiti yapar; bu yüzden catch-all bir alan adına spekülatif bir sayı atanmaz, açıkça catch-all olarak raporlanır.
Her iki katman da tek bir yapılandırılmış sonuçta sunulur; gerçek zamanlı kontroller için REST API üzerinden veya tüm listeler için toplu CSV yüklemesiyle kullanılabilir ve sonuçlar genellikle gerçek zamanlı iş akışları için yeterince hızlı döner. VeriMails bu kontroller genelinde, gönderim öncesi liste temizliği için pratik olan net teslim edilebilirlik kategorileri döndürür. Doğrulama, adres başına krediden düşülerek ücretlendirilir: e-posta başına $0.0019'dan başlar, 10,000 kredi $19'dır ve yıllık faturalandırmada yıllık planlar $12.50/ay'dan başlar. Her hesap kayıtta 100 ücretsiz kredi ile başlar; kredi kartı gerekmez ve kredilerin süresi asla dolmaz.
Sıkça Sorulan Sorular
İlgili Terimler
VeriMails'i Ücretsiz Deneyin
Kayıtta 100 ücretsiz kredi. Kredi kartı gerekmez. E-posta doğrulamayı bugün uygulamaya geçirin.
Ücretsiz Başlayın