WooCommerce Sipariş E-postaları Gitmiyor, Nasıl Çözülür

Son doğrulama: Ekim 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

WooCommerce sipariş maili gelmiyor ise önce e-postanın hiç gönderilmediğini mi, yoksa gönderilip yolda mı kaybolduğunu ayırın. Bu ayrım için cPanel’in Gönderimi İzle ekranı yeterlidir.

  1. WooCommerce → Ayarlar → E-postalar sayfasında ilgili bildirimin etkin ve alıcı adresinin doğru olduğunu kontrol edin.
  2. Siparişi açıp Sipariş eylemleri listesinden bildirimi yeniden gönderin.
  3. cPanel → E-posta → Gönderimi İzle ekranında iletinin çıkıp çıkmadığına bakın.
  4. İleti çıkıyor ama ulaşmıyorsa SPF ve DKIM’i düzeltin; hiç çıkmıyorsa kimlik doğrulamalı SMTP kullanın.
Panel WordPress yönetim paneli (WooCommerce); cPanel
Sistem Paylaşımlı hosting
Yetki WordPress yöneticisi; cPanel kullanıcısı
Narhost ürünü WordPress Hosting

Başlamadan önce

  • E-postası gelmeyen bir siparişin numarasını, tarihini ve müşterinin e-posta adresini not edin.
  • Sorunun yalnız müşteri bildiriminde mi, yalnız mağaza yöneticisine giden yeni sipariş bildiriminde mi olduğunu belirleyin.
  • Kullandığınız bir SMTP eklentisi varsa ayarlarını hazır tutun.

WooCommerce sipariş maili neden gelmez

WooCommerce, resmî e-posta belgesinde belirtildiği gibi iletileri WordPress’in wp_mail() işleviyle gönderir. Varsayılan durumda bu işlev iletiyi sunucunun PHP posta yoluyla, kimlik doğrulaması yapmadan teslim eder. Zincirde üç kopma noktası vardır: bildirim WooCommerce’te kapalıdır, ileti sunucudan hiç çıkmaz ya da çıkar ama alıcı sunucusu onu reddeder veya spam klasörüne atar.

Paylaşımlı hostingte bir sınır daha vardır: Narhost web ve WordPress hosting paketlerinde günlük gönderim sınırı yoktur, ancak hesap başına saatlik 100 e-posta sınırı uygulanır. Kampanya gününde yüzlerce sipariş bildirimi ve bülten aynı saatte gönderilirse fazlası bekletilir.

woocommerce sipariş maili gelmiyor teşhis şeması — ayar, yeniden gönderme, Gönderimi İzle ve SMTP
İleti sunucudan çıkıyorsa kimlik doğrulama, çıkmıyorsa SMTP düzeltilir.

Adım adım teşhis

  1. Bildirim ayarlarını kontrol edin.WooCommerce → Ayarlar → E-postalar sayfasında “Yeni sipariş”, “İşleniyor durumundaki sipariş” ve “Tamamlanan sipariş” satırlarının etkin olduğuna bakın. Yeni sipariş bildiriminin alıcı alanında mağaza adresinizin yazdığını doğrulayın. Ayarların açıklaması WooCommerce e-posta ayarları belgesinde.
  2. Bildirimi yeniden gönderin.WooCommerce → Siparişler sayfasında siparişi açın, sağdaki Sipariş eylemleri listesinden sipariş ayrıntılarını müşteriye yeniden gönderme seçeneğini seçip güncelleyin.

    Beklenen sonuç: iletinin gönderilmeye çalışıldığı an kaydedilir; bir sonraki adımda bu saati arayacaksınız.

  3. İletinin sunucudan çıkıp çıkmadığına bakın.cPanel → E-posta → Gönderimi İzle ekranında müşterinin adresini aratın. Ekranın kullanımı Track Delivery ile e-posta izleme kartında.
    woocommerce sipariş maili gelmiyor teşhisi için cPanel Gönderimi İzle ekranı
    Gönderimi İzle ekranı her iletinin teslim durumunu ve varsa ret nedenini gösterir.

    Beklenen sonuç: ekran varsayılan olarak yalnız hataları listeler; Başarıları Göster kutusunu da işaretleyin. Satır başarılı görünüyorsa ileti sunucudan çıkmıştır; hata varsa nedeni Sonuç sütununda yazar. Hiç satır yoksa ileti WordPress’ten çıkmamıştır.

  4. İleti çıkıyor ama ulaşmıyorsa kimlik doğrulamayı düzeltin. Alıcı sunucusu iletiyi reddediyor ya da spama atıyorsa alan adında SPF ve DKIM eksiktir. cPanel → E-posta → Email Deliverability ekranında alan adının durumunu kontrol edin; Gmail ret kodu varsa 550 5.7.26 hatası kartındaki adımları uygulayın.
    cPanel Email Deliverability ekranında alan adının e-posta doğrulama durumu
    Alan adının satırı SPF, DKIM ya da DMARC sorununu gösterir.
  5. İleti hiç çıkmıyorsa SMTP’ye geçin. Mağaza adresiniz için cPanel’de bir e-posta hesabı açın ve bir SMTP eklentisiyle WordPress’in iletileri bu hesap üzerinden, kimlik doğrulamalı göndermesini sağlayın. Ayarlar WooCommerce e-posta ayarları ve SMTP yapılandırması kartında.

Dikkat

“Gönderen” adresi olarak alan adınıza ait olmayan bir adres (örneğin ücretsiz bir e-posta servisi adresi) kullanmayın. Alıcı sunucuları başka bir alan adı adına gönderilen iletileri doğrulayamaz ve reddeder. Gönderen adresi her zaman mağazanın kendi alan adında olmalıdır.

Doğrulama

Sonuç

Test siparişi verin. Hem müşteri hem yönetici bildirimi birkaç dakika içinde gelen kutusuna ulaşıyor, Gönderimi İzle ekranında iki iletinin de teslim edildiği görünüyorsa WooCommerce sipariş maili gelmiyor sorunu giderilmiştir. İletinin spam klasörüne düşmediğini de kontrol edin.

Hâlâ çözülmediyse

  • WordPress hiçbir e-posta göndermiyor. Sorun WooCommerce’e özgü değildir; WordPress mail gönderme sorunu kartına bakın.
  • İletiler spama düşüyor. Kimlik doğrulama tamamsa içerik ve itibar kontrol edilir; mail spam sorunu kartındaki adımları uygulayın.
  • Kampanya günlerinde gecikiyor. Saatlik gönderim sınırına takılıyorsunuzdur; bülteni ayrı bir servise taşımak sipariş bildirimlerine yer açar.

Narhost desteği

Talebe şunları ekleyin: alan adı, e-postası gelmeyen siparişin numarası ve saati, müşterinin e-posta adresi, Gönderimi İzle ekranındaki satırın görüntüsü, kullandığınız SMTP eklentisi.

Destek talebi aç

Sıkça sorulan sorular

Müşteriye mail gidiyor ama bana yeni sipariş maili gelmiyor, neden?

Yeni sipariş bildirimi ayrı bir ayardır ve alıcı adresi WooCommerce e-posta ayarlarında tanımlanır. Adres eski ya da hatalı olabilir. Ayrıca mağaza adresiniz aynı sunucudaysa iletinin kendi spam filtrenize takılıp takılmadığına bakın.

SMTP eklentisi kullanmak şart mı?

Şart değildir, ama önerilir. Kimlik doğrulamalı SMTP, iletilerin alan adınızın e-posta hesabından çıkmasını sağlar ve alıcı sunucularının güvenini artırır. Özellikle Gmail ve Outlook adreslerine giden bildirimlerde teslim oranını belirgin biçimde yükseltir.

Saatlik 100 e-posta sınırı sipariş bildirimlerini etkiler mi?

Normal günlerde etkilemez. Kampanya günlerinde sipariş bildirimleri, bülten ve form iletileri aynı saatte birikirse sınır aşılabilir. Bülteni ayrı bir toplu e-posta servisinden göndermek bu riski ortadan kaldırır.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

İlgili çözümler