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.

sword fish

Hem yazılım, hem kendini geliştiriyor. teknoloji meraklısı... kişisel weblogu

Website - More Posts

Bir Cevap Yazın

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

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>