PHP: SMTP Mail Adresi Doğrulama

Smtp validate

Sistemlerimizde kayıtlı bulunan eposta hesaplarını toplu halde mail yollamak istediğimizde bir yıgınlık ve yogunluk olmaktadır. Bu yogunluğu özelliklede kayıtlı olan ama çalışır durumda olmaya eposta hesapları arttırmaktadır. Sistemimizde yer alan eposta hesaplarının (muslum@gumusluoglu.com) çalışır durumda olup olmadıklarını SMTP mail adresi doğrulama ile kontrol edebiliriz.

İlk olarak smtp validate email class’ımızı kontrolüyapacağımız sayfamıza include ediyoruz.

require_once("smtp_validate_email/smtp_validateEmail.class.php");

Class’ımızı sayfamıza aktardıktan sonra geriye sadece eposta adresini alıp kontrol etme kalıyor.

$SMTP_Validator = new SMTP_validateEmail();
$results = $SMTP_Validator->validate(array($_POST['eposta']), "muslum@gumusluoglu.com");
if ($results[$_POST['eposta']]) {
echo "eposta adresi geçerli";
}else {
echo "eposta adresi geçerli değil";
}

Örnek kodlarmızıda muslum@gumusluoglu.com bizim eposta adresimiz, $_POST[‘eposta’] ise post ile gelen kontrol etmek istediğimiz eposta adresi.
if ($results[$_POST[‘eposta’]]) ile eposta adresinin doğru olup olmadığı duruma göre ekrana “eposta adresi geçerli” veya geçerli değilse “eposta adresi geçerli değil” yazdırıyoruz.

Uygulama dosyalarını zip şeklinde indirmek için tıklayınız.

One thought on “PHP: SMTP Mail Adresi Doğrulama

  • Bu uygulamayı sitemde üye olurken girilen eposta adreslerinin geçerliliği için kullanabilir miyim? Kullanabilirsem nasıl yapabilirim destek olur musunuz teşekkürler.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir