Sunduğumuz hosting hizmetlerinde php'nin phpmail ve mail fonksiyonları engellenmiş durumdadır zira bu fonksiyonlarda basit anlamda hiçbir doğrulama yapmadan direk olarak mail göndermeye çalışılmaktadır, bu durum olumsuz olarak kullanılabileceği gibi göndermeye çalıştığınız maillerinde alıcılarına ulaşmasına mani olabilecektir.

Yukarıdaki iletilen mail fonksiyonları yerine SMTPMail fonksiyonu kullanılmalıdır. Bunun için gerekli olan PHPMailer kütüphanesini buradan indirebilir ve gerekli ayarlamaları yaparak SMTP mail gönderimi yapabilirsiniz.

Yandex, gmail vb gibi hesaplarınız üzerinden mail gönderebilmek için kullanmanız gereken hostname'leri mail servis sağlayıcınızdan öğrenebilirsiniz. Örnek olması adına;

Yandex Smtp İçin;

$mail->SMTPSecure = 'tls';

$mail->Host = 'smtp.yandex.com';

$mail->Port = 587;

Gmail Smtp İçin;

$mail->SMTPSecure = 'ssl';

$mail->Host = 'smtp.gmail.com';

$mail->Port = 465;

Buna ek olarak eğer hazır bir script kullanıyorsanız, bunlardada yukarıdaki belirtildiği gibi SMTP özelliklerini aktif etmeli ve gerekli alanları doldurmalısınız.

Worpress için ise wp-mail-smtp gibi bir eklenti indirmeniz ve bunun üzerinden aktivasyon sağlamanız gerekmektedir.

Was this answer helpful? 0 Users Found This Useful (0 Votes)