LORDİZ.COM - PAYLAŞMAK GÜZELDİR! | DESTEKLERİNİZ İÇİN TEŞEKKÜRLER!
İletişim | Hakkımda | Gizlilik Politikası | Privacy Policy
Minnetle, Sevgiyle Anıyoruz!
Yazıya Yorum Gönder!

Wordpress Siteler için Yandex Connect Smtp Ayarları ve Kodlar - web-master

Uzun zamandır mail iletişimi için Yandex Connect kullanıyorum ve gayet memnunum. Eğer WordPress siteniz varsa ve mail sorunları yaşıyorsanız, sizlere de bu bağlantıda anlattığım şekilde Yandex Connect kurulumu yapmanızı, Yandex Connect kullanmaya başlamanızı öneriyorum. Tabi bunu yaptığınızda birde sitenizin Yandex bağlantısını yapmanız gerekecek. Önce host panelinden mx girişini yapacak, sonra tema şablonlarınıza Yandex smtp kodlarını gireceksiniz.

MX Bilgilerini Panele Girmek!

Bunu yapmak gayet basit fakat önce host sağlayıcınızın paneline giriş yapmanız sonra mail ayarları altından MX Yönlendirmesini yada Zone Editor’u bulmanız gerekecek. Bazı panellerde doğrudan MX Ayarları ayrı başlıkta oluyor, bazısında Zone Editor başlığı altında..

İlgili alana girdikten sonra bir adet TXT kaydını, bir adet MX kaydını silecek, onların yerine Yandex Connect’in size verdiği bilgileri gireceksiniz.

TXT kaydı ve MX kaydı hep aynıdır;

TXT | v=spf1 redirect=_spf.yandex.net

Domainadresiniz.com. | Öncelik 10 | mx.yandex.net.

SMTP Kodlarını Functions.php Dosyasına Eklemek!

Panelle işiniz bittiyse Yandex Connect bağlantısını kurdunuz demektir. Şimdi sitenizin mail gönderebilmesi için bir smtp mail adresi oluşturmanız, onu tema şablonlarından smtp kodları ile eklemeniz gerekecek.

Mail gönderecek smtp adresini connect.yandex.com üzerinden ekleyeceksiniz. (Nasıl yapacağınızı diğer yazımda anlatmıştım.)

Dikkat edeceğiniz noktalar; bu adres sadece site için kullanılacak, şifresi kolay bir kombinasyon olmayacak ve mail adresini oluşturduktan sonra bir seferlik Yandex üzerinden bu adreste oturum açılacak.

Sonrasında aşağıdaki kodlar düzenlenerek sitenizin aktif tema klasöründe yer alan functions.php dosyasında uygun bir yere eklenecek.

////////////////////////////////////////
// smtp mail
////////////////////////////////////////

add_action('phpmailer_init','send_smtp_email');
function send_smtp_email( $phpmailer )
{
// Define that we are sending with SMTP
$phpmailer->isSMTP();

// The hostname of the mail server
$phpmailer->Host = "smtp.yandex.com";

// Use SMTP authentication (true|false)
$phpmailer->SMTPAuth = true;

// SMTP port number - likely to be 25, 465 or 587
$phpmailer->Port = "465";

// Username to use for SMTP authentication
$phpmailer->Username = "[email protected]";

// Password to use for SMTP authentication
$phpmailer->Password = "mailşifresiburaya";

// The encryption system to use - ssl (deprecated) or tls
$phpmailer->SMTPSecure = "ssl";

$phpmailer->From = "[email protected]";
$phpmailer->FromName = "Siteadresi.com";
}

Yukarıda değiştirilecek 4 alan var; Username, Password, From ve FromName. Diğerlerini değiştirmeyin.

Eğer olur da ssl yerine tls kullanmak isterseniz, o zaman Port 465 yerine 587, SMTPSecure yerine tls yazılacak.

Eğer bir sorun yoksa, host firmanız Yandex çıkışlarını engellemediyse yada dns’lerinizde bir sorun yoksa, artık siteniz Yandex Connect üzerinden mail göndermeye başlayacak.

Olur da functions.php dosyasını ftp alanına gönderdikten sonra siteniz beyaz boş sayfa olarak kalırsa, yukarıdaki kodları yanlış bir yere yerleştirdiniz yada bir karakteri eksik girdiniz demektir. Mesela } işaretini silmiş olabilirsiniz yada kodları başka bir özelliğin kodlarının tam ortasına eklemiş olabilirsiniz. Kodları kaldırın yada yerini değiştirin.

Eğer bu kadar ayar yapmanıza rağmen halen mail gönderimlerinde sunucu hatası alıyorsanız mxtoolbox.com üzerinden sorunun neden kaynaklandığını kontrol edin.

Sorularınız olursa yazı altından yorum olarak yazabilirsiniz.

Yazıyı beğendiyseniz Facebook, Twitter ve Linkedin üzerinde paylaşabilir, sitemizi sık kullanılanlarınıza (Ctrl+D) ekleyebilirsiniz! Teşekkür ederim!

facebook share
twittershare
linkedin share


Bu yazı 5 Ekim 2019 tarihinde yayımlanmıştır.


Üyeliksiz Yorum Bırak

Sorularınıza gelen cevapları görmek için sayfayı CTRL+D tuşları ile Yer İmlerine eklemeyi unutmayın.


2008 © 2019