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.