WP MAİL SMTP EKLENTİSİ Could not connect to SMTP host Sorunu ve Çözümü

Bir kaç gündür kafamı zorlayan, çözmek için kurcaladığım yerin kalmadığı bir sorunla karşı karşıya kalmıştım. Aynı sunucuda bulunan subdomain adresi üzerinden wp mail smtp eklentisi çalışırken domain da eklenti çalışmıyordu.

Verdiği hatanın adı; Error: Could not connect to SMTP host

Bu işteki tersliği çözmek için neredeyse siteyi tekrar kuracaktım. En sonunda şunu fark ettim subdomain php 5.4.19 sürümü ile çalışırken domain kısmı 5.6.29 php sürümü ile çalışıyormuş. Hatanın nedeni php sürümünden kaynaklanıyormuş. Yüksek sürümlü siteyi düşük sürümlü yaptığımda wp mail smtp eklentisi çalışmaya başladı.

Sorunu php 5.6 sürümleri ile çözmek için ise wordpress scriptin içinde ufak bir değişiklik yapmak yetiyor.

Öncelikle

wp-includes/class-phpmailler.php dosyasını açıyoruz.

 Aşağıdaki satırı bulun
public $SMTPOptions = array();

bu kod ile değiştirin.

 public $SMTPOptions = array(
‘ssl’ => array(
‘verify_peer’ => false,
‘verify_peer_name’ => false,
‘allow_self_signed’ => true
)
);

 

değişiklikleri yaptığınızda artık benim gibi contact form 7 üzerinden eposta gönderebileceksiniz. Yani wp mail smtp eklentiniz çalışmaya başlayacaktır.

Cevapla

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmelidir *

*