WordPress üzerinde mail gönderimleri için SMTP kullanmak oldukça güvenli bir yoldur. Ancak PhP 5.6 yüklü sunucularda WordPress scriptiniz üzerinden smtp kullanarak mail göndermeyi denediğinizde aşağıdaki gibi bir hata alabilirsiniz ;
1 |
Error: Could not connect to SMTP host |
Bu makalede yer alan işlemi tüm php destekli VDS ve VPS hizmetlerinde gerçekleştirebilirsiniz!
Bu makale aynı zamanda WP Mail SMTP ve Easy WP SMTP içinde ortak bir çözüm sağlar.
Öncelikle WordPress Scriptimizin class-phpmailer.php dosyasını aşağıdaki yol üzerinden kod editörümüz ile açıyoruz ;
1 |
/wp-includes/class-phpmailer.php |
Bulun ;
1 |
public $SMTPOptions = array(); |
Şu kod ile değiştirin ve kaydedin ;
1 2 3 4 5 6 7 |
public $SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); |
İşlem sonrası PHP 5.6 yüklü sunucunuzda WordPress scriptiniz üzerinden SMTP kullanarak mail gönderebilirsiniz.
4 Responses to “PHP 5.6 Versiyon Sunucuda WordPress SMTP Mail Gönderme Sorunu Çözümü”
Muhammet
Türk-Yabancı Forumlar olsun, github sitesi olsun araştırmadığım yer kalmadı, sorunu sizle çözmüş oldum. Çok Teşekkürler
fatih
joomla için aynı sorunu nasıl çözeriz
Soru Vakti
Yerli yabancı bir çok aramada istediğimi bulamamıştım. teşekkür ederim.
Ouz
Sen çok büyük adamsın. tebrikler.