1. Ana Sayfa
  2. Blog
  3. WP Mail SMTP Yandex Ayarları ve Kurulumu

WP Mail SMTP Yandex Ayarları ve Kurulumu

WordPress'te Yandex SMTP için WP Mail SMTP gibi bir eklentide sunucuyu smtp.yandex.com.tr, portu 465 (SSL) yapın; kullanıcı adına tam Yandex adresinizi, şifreye Yandex ID'de oluşturduğunuz uygulama şifresini yazın. Bu yazıda eklenti seçimini, DNS kayıtlarını ve sık görülen bağlantı hatalarını anlatıyoruz.

By meoman2008’den beri WordPress

Yandex SMTP Altyapısının Teknik Avantajları

WordPress'te Yandex ile e-posta göndermek için WP Mail SMTP gibi bir eklentide Mailer olarak "Other SMTP" seçin; sunucuya smtp.yandex.com.tr, porta 465, şifrelemeye SSL yazın. Kullanıcı adı tam Yandex adresiniz, şifre ise Yandex ID'de oluşturduğunuz uygulama şifresidir; böylece form ve üyelik e-postaları PHP mail() yerine Yandex üzerinden gider.

  • Güçlü IP itibarı sayesinde maillerin spam klasörüne düşme olasılığı minimuma iner.
  • Yandex 360 servisinin sunduğu şifreleme protokolleri veri güvenliğini en üst seviyede tutar.
  • Ücretsiz ve ücretli planlar dahilinde günlük yüksek gönderim limitleri mevcuttur.

Yandex Altyapısının Güvenlik Standartları

  • SSL ve TLS üzerinden uçtan uca şifreli veri iletimi gerçekleştirilir.
  • Uygulama şifreleri ile ana hesap şifresini paylaşmadan erişim yetkisi verilir.
  • Şüpheli giriş denemelerinde hesap erişimi otomatik olarak kısıtlanır.

Performans ve Ölçeklenebilirlik

  • Dünya genelindeki veri merkezleri sayesinde düşük gecikme süresiyle mail gönderilir.
  • Aynı anda birden fazla WordPress sitesi için farklı uygulama şifreleri tanımlanabilir.
  • Gönderim kayıtları, Post SMTP ya da FluentSMTP gibi eklentilerin e-posta günlüğünden izlenebilir.
ParametreYapılandırma Değeri
SMTP Sunucususmtp.yandex.com.tr
SMTP Portu465 (SSL)
Kimlik DoğrulamaEvet / Aktif
Şifreleme TürüSSL / TLS
Kullanıcı AdıTam E-posta Adresiniz

Yandex 360 Üzerinden Uygulama Şifresi Oluşturma

Yandex, SMTP eklentileri gibi üçüncü taraf e-posta istemcilerinde ana hesap şifreniz yerine uygulama şifresi kullanmanızı ister; uygulama şifresi Yandex ID > Güvenlik > Uygulama şifreleri bölümünden oluşturulur. Bunun yerine, sadece belirli bir uygulama veya web sitesi için geçerli olan özel bir uygulama şifresi tanımlamanız gerekmektedir.

  • Yandex hesap ayarlarına giderek "Uygulama Şifreleri" bölümüne erişim sağlayın.
  • "E-posta" türünde yeni bir şifre oluşturun ve sitenizin adını etiket olarak ekleyin.
  • Sistem tarafından verilen 16 karakterli özel kodu kopyalayarak güvenli bir yere not edin.

Şifre Yönetimi ve Güvenlik

  • Her WordPress sitesi için ayrı bir uygulama şifresi oluşturulması tavsiye edilir.
  • Siteniz saldırıya uğrarsa, sadece ilgili uygulama şifresini silerek ana hesabınızı koruyabilirsiniz.
  • Uygulama şifreleri, iki faktörlü kimlik doğrulama (2FA) aktifken de sorunsuz çalışır.

Erişim Yetkilerinin Sınırlandırılması

  • Uygulama şifreleri sadece SMTP gönderimi için yetkilendirilebilir.
  • Bu şifre ile Yandex Drive veya Takvim gibi diğer servislere erişim sağlanamaz.
  • Şifrelerin geçerlilik süresi kullanıcı tarafından istendiği zaman sonlandırılabilir.

En İyi 5 WordPress SMTP Eklentisi Seçimi

WordPress ekosisteminde Yandex SMTP ayarlarını kolayca yapmanızı sağlayan çeşitli eklentiler bulunmaktadır. Bu eklentiler, PHP Mail fonksiyonunu devre dışı bırakarak tüm trafiği Yandex sunucularına yönlendirir.

  • WP Mail SMTP: En yaygın kullanılan ve kapsamlı test araçlarına sahip eklentidir.
  • Easy WP SMTP: Basit arayüzü ve hafif yapısıyla performans odaklı siteler için uygundur.
  • Post SMTP: Bağlantı hatalarını teşhis etmek için gelişmiş loglama özellikleri sunar.
  • FluentSMTP: Tamamen ücretsiz olması ve hız optimizasyonu ile öne çıkar.
  • SMTP Mailer: Karmaşık ayarlardan arındırılmış, sadece temel işlevleri sunan bir çözümdür.

Kaynak: WordPress.org Eklenti Dizini

İlgili hizmetWordPress SMTP Düzenleme

Adım Adım SMTP Yapılandırma Ayarları

Eklenti seçiminizi yaptıktan sonra, Yandex sunucularıyla iletişim kurmak için doğru teknik parametreleri girmeniz gerekir. Yanlış port veya şifreleme türü seçimi, "Authentication Failed" hatalarına yol açacaktır.

  • SMTP Host kısmına "smtp.yandex.com.tr" (ya da Yandex yardım sayfalarında geçen "smtp.yandex.com") adresini yazın.
  • Encryption (Şifreleme) seçeneğini "SSL" olarak işaretleyin ve portu 465 yapın.
  • Authentication (Kimlik Doğrulama) butonunu "On" veya "Evet" konumuna getirin.

Kullanıcı Bilgilerinin Girişi

  • Kullanıcı adı alanına Yandex e-posta adresinizin tamamını (uzantısıyla birlikte) yazın.
  • Şifre alanına, daha önce oluşturduğunuz 16 haneli uygulama şifresini yapıştırın.
  • Gönderen adı ve e-posta adresi bilgilerinin Yandex hesabınızla eşleştiğinden emin olun.

Bağlantı Testi ve Onay

  • Ayarları kaydettikten sonra eklentinin "Email Test" sekmesini kullanın.
  • Kendi kişisel mail adresinize bir test iletisi göndererek süreci kontrol edin.
  • Test başarılıysa "Success" mesajını ve yeşil onay işaretini görmeniz gerekir.

Alan Adı Doğrulama ve DNS Kayıtları

Kendi alan adınızla (ör. info@siteniz.com) Yandex 360 kullanıyorsanız DNS'e SPF, DKIM ve DMARC kayıtlarını eklemeniz gerekir; @yandex.com uzantılı adreslerde bu kayıtları Yandex kendisi yönetir. Bu kayıtlar, göndericinin gerçekten siz olduğunuzu alıcı sunuculara kanıtlar.

  • SPF kaydı ekleyerek alan adınız adına mail gönderme yetkisi olan sunucuları tanımlayın.
  • DKIM imzası ile e-postalarınızın içeriğinin yolda değiştirilmediğini garanti altına alın.
  • DMARC politikası oluşturarak kimlik avı saldırılarına karşı alan adınızı koruyun.

SPF Kaydı Nasıl Oluşturulur?

  • Hosting panelinizdeki DNS yönetimi bölümüne giriş yapın.
  • TXT türünde yeni bir kayıt açarak değer kısmına "v=spf1 redirect=_spf.yandex.net" girin.
  • Mevcut bir SPF kaydınız varsa ikinci kayıt açmayın; var olan kayda "include:_spf.yandex.net" ekleyin.

DKIM ve DMARC Yapılandırması

  • Yandex kurumsal panelinden alan adınıza özel DKIM anahtarını kopyalayın.
  • DNS kayıtlarınıza bu anahtarı mail._domainkey adlı bir TXT kaydı olarak ekleyip doğrulanmasını bekleyin.
  • DMARC kaydı ile hatalı gönderimlerin raporlanmasını ve engellenmesini sağlayın.

SMTP Bağlantı Hataları ve Teknik Çözümler

Kurulum sırasında karşılaşılan hataların büyük bir kısmı yanlış port kullanımı veya sunucu taraflı engellemelerden kaynaklanır. Sorunu çözmek için sistematik bir kontrol listesi uygulamak zaman kazandıracaktır.

  • 465 portu çalışmıyorsa, TLS şifreleme seçeneği ile 587 portunu deneyin.
  • Hosting firmanızın dışarı giden SMTP trafiğini (Port 465/587) engellemediğinden emin olun.
  • Yandex hesabınızda "E-posta istemcilerinden erişime izin ver" seçeneğinin aktifliğini kontrol edin.

Kimlik Doğrulama Hataları

  • "Username and Password not accepted" hatası alıyorsanız uygulama şifresini yenileyin.
  • E-posta adresinizde yazım hatası olup olmadığını ve boşluk kalmadığını teyit edin.
  • İki aşamalı doğrulama açıksa, standart hesap şifresinin asla çalışmayacağını unutmayın.

Zaman Aşımı (Timeout) Sorunları

  • Sunucu yanıt vermiyorsa, güvenlik duvarı (firewall) ayarlarında Yandex IP'lerine izin verin.
  • Eklenti ayarlarındaki zaman aşımı süresini 30 saniyeden 60 saniyeye çıkarın.
  • PHP sürümünüzün güncel olduğundan ve OpenSSL modülünün yüklü olduğundan emin olun.

E-posta Gönderim Performansını İzleme Yöntemleri

Yapılandırma tamamlandıktan sonra sistemin sürekliliğini sağlamak için düzenli izleme yapılması önerilir. Bu sayede olası bir kesintiden anında haberdar olabilir ve müdahale edebilirsiniz.

  • Post SMTP gibi eklentilerin sunduğu log (günlük) kayıtlarını haftalık olarak inceleyin.
  • Mail-tester gibi araçlarla e-postalarınızın spam puanını düzenli olarak ölçün.
  • Yandex 360 panelindeki gönderim istatistiklerini takip ederek kota aşımını önleyin.

Teslimat Raporlarının Analizi

  • Geri dönen (bounce) e-postaların nedenlerini analiz ederek listenizi temizleyin.
  • Alıcı sunucuların hangi durumlarda iletileri reddettiğini hata kodlarından okuyun.
  • Okunma ve tıklanma oranlarını takip etmek için SMTP eklentinizle entegre araçlar kullanın.

Sistem Güncelliğini Koruma

  • WordPress çekirdeğini ve SMTP eklentisini her zaman en son sürümde tutun.
  • Yandex tarafından yapılan protokol değişikliklerini e-posta duyurularından takip edin.
  • Yıllık olarak DNS kayıtlarınızın (SPF/DKIM) geçerliliğini kontrol edin.

Kaynak: WordPress wp_mail() Fonksiyonu

Sıkça Sorulan Sorular

1. Yandex SMTP ücretsiz mi?

Bireysel hesaplar için temel limitlerle ücretsizdir ancak kurumsal ihtiyaçlar için Yandex 360 aboneliği gerekebilir. Ücretsiz planlarda günlük gönderim sınırları daha kısıtlı tutulmaktadır.

2. Yandex SMTP sunucu adresi ve portu nedir?

Giden sunucu smtp.yandex.com.tr ya da smtp.yandex.com, port 465 ve SSL şifrelemedir; 465 engelliyse 587 portu STARTTLS (TLS) ile denenebilir.

3. SPF ve DKIM ayarlarını yapmazsam ne olur?

E-postalarınız alıcı sunucular tarafından "şüpheli" olarak işaretlenir ve genellikle spam klasörüne düşer. Ayrıca bazı kurumsal sunucular bu imzalar eksikse e-postayı tamamen reddedebilir.

4. WordPress sitemden neden mail gitmiyor?

En yaygın sebep PHP Mail fonksiyonunun sunucu tarafından engellenmesi veya yanlış SMTP portu seçimidir. Yandex için 465 portu ve SSL şifreleme en stabil yapılandırmadır.

5. WP Mail SMTP'de Yandex ayarları nasıl yapılır?

Mailer olarak "Other SMTP" seçin, sunucuya smtp.yandex.com.tr, porta 465, şifrelemeye SSL yazın; kimlik doğrulamayı açıp tam adresinizi ve uygulama şifresini girin.

WordPress sitenizde Yandex SMTP kullanarak e-posta teslimat sorunlarını kalıcı olarak çözebilir ve profesyonel bir iletişim altyapısı kurabilirsiniz. Doğru DNS yapılandırması ve uygulama şifresi kullanımıyla iletilerinizin güvenliğini güncel standartlara taşıyabilirsiniz.

Özetle
Yandex SMTP kurulumu, uygulama şifresi ve doğru port ayarlarıyla WordPress e-posta iletimini optimize eden profesyonel bir çözümdür.