WordPress E-posta Göndermiyor mu? SMTP, DNS, Form, WooCommerce ve Teslim Edilebilirlik Çözümleri (2026)

Adım adım SMTP, DNS doğrulaması, iletişim formu, WooCommerce, parola sıfırlama, günlük kaydı ve teslim edilebilirlik kontrol listesiyle WordPress'in e-posta göndermeme sorununu giderin.

WordPress not sending email

Kısaca cevap nedir?

WordPress e-postasını sorunu ayrıştırarak düzeltin: hangi tür e-postanın başarısız olduğunu doğrulayın, SMTP veya API gönderimini kurun, Gönderen alan adını doğrulayın, SPF/DKIM/DMARC ekleyin, her formu ve WooCommerce e-postasını test edin, ardından günlükleri ve spam şikayetlerini izleyin.

Daha fazla bilgi
Bu sayfada

WordPress e-posta göndermediğinde arıza dört yerde ortaya çıkabilir: WordPress mesajı hiç oluşturmaz, bir eklenti onu engeller veya yanlış yönlendirir, hosting sağlayıcısı göndermeyi reddeder ya da gelen kutusu sağlayıcıları mesajı reddeder veya filtreler.

Çözüm, önce “başka bir iletişim formu eklentisi deneyin” değildir. Hangi e-postanın başarısız olduğunu belirleyerek başlayın, ardından doğrulanmış DNS ve tekrarlanabilir testlerle düzgün bir gönderici kurulumuna geçin.

Hızlı Teşhis

Eklenti değiştirmeden önce sorunu daraltmak için bu tabloyu kullanın.

BelirtiOlası nedenİlk kontrol
Parola sıfırlama e-postası hiç gelmiyorWordPress gönderim yolu bozukBir SMTP eklentisinden test e-postası gönderin
İletişim formu gönderildi diyor ama gelen kutusu boşForm alıcısı veya posta göndericisi sorunuForm bildirim ayarlarını ve posta günlüklerini kontrol edin
WooCommerce sipariş e-postaları eksikDevre dışı şablon, yanlış alıcı veya gönderici sorunuWooCommerce e-posta ayarlarını gözden geçirin ve test siparişi verin
E-postalar spam klasörüne düşüyorZayıf doğrulama veya itibarSPF, DKIM, DMARC, Gönderen alan adı ve içeriği kontrol edin
Bazı e-postalar gidiyor, bazıları gitmiyorEklentiye özgü bildirim ayarlarıHer eklenti türünü ayrı ayrı test edin
Yönetici e-postaları çalışıyor ama müşteri e-postaları gitmiyorAlıcı filtreleme, şablon veya engelleme listesiGünlükleri ve müşteri e-posta adresinin durumunu kontrol edin

Tek bir teste güvenmeyin. Parola sıfırlamayı, iletişim formlarını, WooCommerce’i, yönetici bildirimlerini ve e-posta gönderen tüm üyelik veya rezervasyon eklentilerini test edin.

WordPress E-postası Neden Başarısız Olur?

WordPress, wp_mail() fonksiyonunu kullanır ve bu fonksiyon bir eklenti rotayı değiştirmediği sürece mesajları genellikle sunucunun posta fonksiyonuna iletir. Bu varsayılan yol şu nedenlerle güvenilmez olabilir:

  • Hosting sağlayıcısı PHP postasını engelleyebilir veya hız sınırı uygulayabilir.
  • Mesajlar gönderim alan adıyla doğrulanmamış olabilir.
  • Paylaşımlı hosting IP adreslerinin itibarı zayıf olabilir.
  • Gönderen adresi web sitesinin alan adıyla eşleşmiyor olabilir.
  • Günlük kaydı etkin değilse hatalar sessizce gerçekleşebilir.
  • Birden fazla eklenti aynı e-posta davranışını geçersiz kılıyor olabilir.
  • DNS kayıtları eksik veya uyumsuz olabilir.

Uzun vadeli çözüm, özel bir SMTP veya API posta göndericisi üzerinden gönderim yapmak ve alan adını doğrulamaktır.

Adım 1: Hata Türünü Doğrulayın

Kısa bir test matrisi oluşturun:

TestNeden önemli
Parola sıfırlamaÇekirdek WordPress postasını doğrular
Yeni kullanıcı bildirimiYönetici ve hesap postasını doğrular
İletişim formu gönderimiForm eklentisi bildirimlerini doğrular
WooCommerce test siparişiMüşteri ve mağaza sipariş e-postasını doğrular
Başarısız sipariş veya iadeDaha az kullanılan işlemsel şablonları doğrular
SMTP eklentisi test e-postasıPosta göndericisine bağlantıyı doğrular

Her mesajın teslim edildiğini, kaybolduğunu, geciktiğini veya spam klasörüne düştüğünü kaydedin. Bu, sorunun genel mi yoksa tek bir eklentiyle sınırlı mı olduğunu gösterir.

Adım 2: SMTP veya API Posta Göndericisi Kurun

WP Mail SMTP gibi bir eklenti veya başka bir güvenilir WordPress posta eklentisi kullanın. Eklenti, WordPress e-postasını Brevo, SMTP.com, SendGrid, Mailgun, Gmail, Amazon SES veya doğrulanmış gönderimi destekleyen başka bir sağlayıcı üzerinden yönlendirmenize izin vermelidir.

Temel kurulum:

  1. Posta göndericisi eklentisini yükleyin.
  2. Eklentinin desteklediği bir sağlayıcı seçin.
  3. API anahtarı, OAuth veya SMTP kimlik bilgileriyle bağlanın.
  4. Kendi alan adınızı kullanan bir Gönderen E-postası ayarlayın.
  5. Siteyle veya markayla eşleşen bir Gönderen Adı ayarlayın.
  6. Gönderen adresini zorla uygulama ayarlarını yalnızca eklentileri bozmayacağını doğruladıktan sonra etkinleştirin.
  7. Bir test e-postası gönderin.

API göndericileri, daha net hatalar ve olay günlükleri sunabildikleri için ham SMTP kimlik bilgilerine göre genellikle daha kolay izlenir. SMTP de doğru yapılandırıldığında çalışmaya devam eder.

Adım 3: Gönderici ve DNS Doğrulamasını Kontrol Edin

“WordPress e-postaları spam klasörüne düşüyor” sorunlarının çoğu kimlik meselesine dayanır.

Kontrol edin:

  • Gönderen alan adı, kontrol ettiğiniz aynı alan adı veya doğrulanmış alt alan adı.
  • SPF, WordPress postasını gönderen servisi içeriyor.
  • Gönderim servisi için DKIM etkin.
  • DMARC mevcut ve gönderici kurulumunuzla uyumlu.
  • İşletme e-postası için Gönderen adresi Gmail veya Yahoo gibi ücretsiz bir posta kutusu değil.
  • Yanıt adresi takip ediliyor.

DNS kayıtlarını ekledikten sonra yayılmayı bekleyin ve yeniden test edin. Gerçek mesajlar gelen kutusu başlıklarında doğrulanana kadar doğru görünen bir DNS paneli kanıt sayılmaz.

Adım 4: İletişim Formu E-postalarını Düzeltin

İletişim formu eklentilerinin genellikle kendi bildirim ayarları vardır.

Kontrol listesi:

  • Form bildiriminin etkin olduğunu doğrulayın.
  • “Alıcı” adresinin doğru olduğundan emin olun.
  • Ziyaretçinin e-postasını değil, kendi alan adınızdaki bir Gönderen adresini kullanın.
  • Ziyaretçinin e-postasını bunun yerine Yanıt (Reply-To) alanına koyun.
  • Zorunlu alanları ve spam koruma ayarlarını kontrol edin.
  • Test sırasında yinelenen bildirimleri devre dışı bırakın.
  • Yönetici olmayan bir e-posta adresiyle test edin.

SMTP testi geçiyor ama iletişim formu e-postası başarısız oluyorsa sorun genellikle göndericide değil form yapılandırmasındadır.

Adım 5: WooCommerce E-postalarını Düzeltin

WooCommerce’in farklı olaylar için ayrı şablonları ve alıcıları vardır.

Kontrol edin:

  • WooCommerce e-posta ayarlarına gidin ve gerekli her e-postanın etkin olduğunu doğrulayın.
  • Yönetici e-postaları için alıcı alanını gözden geçirin.
  • Bir test ürünüyle gerçek bir test siparişi verin.
  • İşleniyor, tamamlandı, iade edildi ve başarısız sipariş durumlarını test edin.
  • Misafir ödeme e-postalarının ve hesap e-postalarının her ikisinin de gönderildiğini doğrulayın.
  • Başka bir eklentinin WooCommerce e-posta şablonlarını özelleştirip özelleştirmediğini kontrol edin.
  • Başarısız API veya SMTP yanıtları için günlükleri inceleyin.

Müşteriler sipariş e-postası almıyorsa bunu bir gelir ve destek sorunu olarak ele alın. Pazarlama kampanyalarını başlatmadan önce işlemsel teslimatı düzeltin.

Adım 6: Spam Klasörüne Düşen E-postaları Çözün

Spam klasörüne düşme sorunu genellikle tek bir sihirli ayar değil, birkaç iyileştirme gerektirir.

Buradan başlayın:

  • Alan adını SPF, DKIM ve DMARC ile doğrulayın.
  • Tutarlı bir Gönderen adı ve Gönderen adresi kullanın.
  • Hacim yüksekse hiç ısındırılmamış bir alan adından gönderim yapmaktan kaçının.
  • Bozuk bağlantıları, URL kısaltıcıları ve yanıltıcı konu satırlarını kaldırın.
  • Mümkün olduğunda rutin WordPress bildirimlerine ek dosya koymayın.
  • Gönderim platformunda geri dönme ve şikayet sinyallerini izleyin.
  • Hacim veya itibar farklıysa pazarlama e-postasını işlemsel WordPress e-postasından ayırın.

E-posta gelir için önemliyse ilk başarılı gelen kutusu teslimatından sonra spam testlerini göz ardı etmeyin. Tema, eklenti, hosting, DNS veya gönderici değişikliklerinden sonra testleri tekrarlayın.

Adım 7: Eklenti Çakışmalarını ve Hosting Kurallarını Kontrol Edin

Gönderici çalışıyor ama WordPress hâlâ düzensiz biçimde başarısız oluyorsa çakışmaları izole edin.

Güvenli süreç:

  1. Yedeklerin güncel olduğunu doğrulayın.
  2. Postayla ilgili diğer eklentileri geçici olarak devre dışı bırakın.
  3. Yalnızca SMTP veya API posta göndericisini etkin tutun.
  4. Çekirdek WordPress e-postasını test edin.
  5. İletişim formlarını test edin.
  6. WooCommerce’i test edin.
  7. Eklentileri teker teker yeniden etkinleştirin.

Hosting düzeyindeki kısıtlamaları da kontrol edin. Bazı yönetilen hosting sağlayıcıları giden SMTP portlarını engeller veya onaylı posta servisleri gerektirir. SMTP kimlik bilgileri başarısız oluyor ama API gönderimi çalışıyorsa nedeni hosting kısıtlamaları olabilir.

Hata Kalıpları ve Çözümleri

Hata veya davranışNe yapmalı
Kimlik doğrulama başarısızKimlik bilgilerini yeniden oluşturun ve kullanıcı adını, parolayı, API anahtarını veya OAuth bağlantısını doğrulayın
Bağlantı zaman aşımıHosting güvenlik duvarını, SMTP portunu, SSL/TLS modunu kontrol edin veya API göndericisi kullanın
Gönderici doğrulanmamışE-posta servisinde Gönderen alan adını veya gönderici adresini doğrulayın
DKIM hatasıDKIM DNS kayıtlarını yeniden kopyalayın ve yayılmayı bekleyin
SPF hatasıGönderim servisini SPF’ye ekleyin ve birden fazla SPF kaydından kaçının
DMARC hatasıGönderen alan adını SPF veya DKIM ile uyumlu hale getirin ve politikayı gözden geçirin
Form yöneticiye gidiyor ama kullanıcıya gitmiyorKullanıcı bildirim şablonunu, birleştirme alanlarını ve engelleme listesini kontrol edin
WooCommerce yönetici e-postası eksikŞablonun etkin olma durumunu ve alıcı alanını kontrol edin

Çözümden Sonra İzleme

WordPress e-postası eklenti güncellemeleri, DNS düzenlemeleri, alan adı değişiklikleri veya sağlayıcı değişikliklerinden sonra yeniden bozulabilir.

İzleyin:

  • SMTP veya API hata günlükleri.
  • Geri dönme oranı.
  • Spam şikayetleri.
  • Başarısız WooCommerce e-postaları.
  • İletişim formu bildirim hataları.
  • Parola sıfırlama destek talepleri.
  • İnceliyorsanız DMARC raporları.

Önemli siteler için aylık tekrarlanan bir test belirleyin. E-ticaret için her büyük WooCommerce veya ödeme sayfası değişikliğinden sonra test edin.

Yayın Öncesi Kalite Kontrol Listesi

Sorunu çözülmüş ilan etmeden önce:

  • Parola sıfırlama e-postası gelen kutusuna ulaşıyor.
  • Yeni kullanıcı e-postası ulaşıyor.
  • İletişim formu yönetici bildirimi ulaşıyor.
  • Kullanılıyorsa iletişim formu ziyaretçi onayı ulaşıyor.
  • WooCommerce sipariş e-postaları yöneticiye ve müşteriye ulaşıyor.
  • İade, başarısız sipariş ve tamamlanan sipariş e-postaları çalışıyor.
  • Gönderici alan adı SPF ve DKIM’i geçiyor.
  • DMARC mevcut.
  • Kullanılmayan posta göndericisi eklentileri devre dışı.
  • Günlüklerde tekrarlanan hata görünmüyor.
  • Destek ekibi e-posta günlüklerini nerede kontrol edeceğini biliyor.

Sık Sorulan Sorular

WordPress neden e-posta göndermiyor?

WordPress e-postası genellikle varsayılan PHP posta yolunun doğrulanmamış olması, hosting sağlayıcısı tarafından engellenmesi, yanlış yapılandırılması veya gelen kutusu sağlayıcıları tarafından filtrelenmesi nedeniyle başarısız olur. Eklenti çakışmaları, yanlış Gönderen adresleri, DNS sorunları ve iletişim formu ayarları da teslimatı bozabilir.

WordPress e-posta teslimatını nasıl düzeltirim?

Güvenilir bir SMTP veya API posta eklentisi yükleyin, doğrulanmış bir göndericiye bağlayın, kendi alan adınızda bir Gönderen adresi kullanın, SPF/DKIM/DMARC kayıtlarını ekleyin, parola sıfırlamalarını, iletişim formlarını ve WooCommerce e-postalarını test edin ve hatalar için günlükleri izleyin.

WordPress e-postaları neden spam klasörüne düşüyor?

WordPress e-postaları yaygın olarak Gönderen alan adı doğrulanmadığında, gönderim servisi DNS kayıtlarıyla uyumlu olmadığında, içerik şüpheli göründüğünde, alan adının itibarı zayıf olduğunda veya birden fazla eklenti tutarsız posta gönderdiğinde spam klasörüne düşer.

WordPress e-postası varsayılan olarak bozuk mu?

Her zaman değil, ancak varsayılan gönderim yolu kırılgandır. Hosting altyapısına, sunucu posta yapılandırmasına, gönderici kimliğine ve gelen kutusu filtrelemesine bağlıdır. Üretim siteleri özel bir posta göndericisi kullanmalıdır.

SMTP mi yoksa API posta göndericisi mi kullanmalıyım?

İkisi de çalışabilir. API göndericileri genellikle daha net kurulum ve günlükler sunarken SMTP yaygın olarak desteklenir. Eklentinizin ve e-posta sağlayıcınızın en iyi desteklediği seçeneği belirleyin, ardından kapsamlı biçimde test edin.

Bir Gmail adresinden gönderim yapabilir miyim?

Bir işletme web sitesi için kendi alan adınızdaki bir adresi kullanın. Site postasını ücretsiz bir posta kutusundan göndermek doğrulama ve güven sorunları yaratabilir.

SMTP testi çalışıyor ama WooCommerce neden hâlâ başarısız?

SMTP bağlantısı sorunsuz olsa bile WooCommerce şablonları, alıcılar, sipariş durumu tetikleyicileri veya başka bir eklenti yanlış yapılandırılmış olabilir. WooCommerce'e özgü e-posta olaylarını ayrı ayrı test edin.

Erken erişim talep edin

Adınızı ve iş e-posta adresinizi girin. Tajo erişim talebinizi onaylamanız için size bir bağlantı göndereceğiz.

Brevo'yu Edinin