İçeriğe geç

Php E-Posta Adresi Doğrulama

Kodladığımız projelerde sık sık girilen e-posta adreslerinin doğru olup olmadığını kontrol etmemiz gerekir. Bunun için farklı yollar izleyebiliriz. Daha önce Javascript İle E-Posta Adresi Doğrulama başlıklı yazımda yöntemlerden birine değinmiştim. Fakat bu tür yöntemler biraz çabayla atlatılabiliyor.

Çoğu kişinin e-posta doğrulama için kullandığı yöntem Regular Expressionsadıyla bilinen düzenli ifadelerdir. Fakat düzenli ifadeler ile oluşturulmuş bir kontrol fonksiyonunu kullanici@olmayandomain.com gibi bir e-posta adresiyle rahatça aşabilirsiniz. İşte bunu önlemek için bize verilen e-posta adresine ait bir mx kaydı olup olmadığını kontrol edeceğiz. Domaine ait bir mx kaydı yoksa fonksiyonumuz bize geçerli değil gibi bir uyarı döndürecektir.

Php E-Posta Adresi Doğrulama (Mx Kaydı Kontrol Ederek) Fonksiyonu

Yukarıda paylaştığım fonksiyona Ersin Doğan’ın buradaki yazısından ulaştım ve paylaşmak istedim.

Bir yanıt yazın