Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi
Hızlı çözüm
WordPress mail göndermiyor sorununun en sık nedeni, sitenin PHP’nin yerleşik mail() fonksiyonuyla kimlik doğrulamasız gönderim yapması ve alıcı sunucuların bu göndereni güvenilir bulmamasıdır. Çözüm, WordPress’e kimlik doğrulamalı SMTP gönderimi yaptıran bir eklenti kurup gerçek bir e-posta hesabının bilgilerini girmektir.
| Panel | cPanel |
|---|---|
| Sistem | WordPress (paylaşımlı hosting / WordPress Hosting) |
| Yetki | WordPress yöneticisi ve cPanel kullanıcısı |
| Narhost ürünü | Kurumsal E-posta |
Başlamadan önce
WordPress e-postaları merkezi wp_mail() fonksiyonuyla gönderir. Bu fonksiyon ek yapılandırma yapılmadığında sunucunun PHP mail() aracılığıyla, kimlik doğrulaması olmadan gönderim yapmasına dayanır. Alıcı sunucu SPF ve DKIM kayıtlarınızla bu göndereni eşleştiremediğinde e-postayı reddeder ya da doğrudan spam klasörüne atar. Sonuç olarak iletişim formu “gönderildi” mesajı verse bile e-posta hiç ulaşmaz; form kendi görevini yapmıştır, sorun formda değil gönderim katmanındadır. Kimlik doğrulamalı SMTP gönderimi, e-postayı gerçek bir hesap üzerinden ve doğru kimlikle gönderdiği için bu sorunu ortadan kaldırır. Aynı belirti bildirim e-postalarında (yeni sipariş, şifre sıfırlama, form onayı) da görülür; hepsinin kök nedeni aynıdır.
Beklenen sonuç: hesap listede aktif görünür.

465 (SSL) ya da 587 (STARTTLS) değerini, kullanıcı adı olarak tam e-posta adresini ve hesabın şifresini yazın.
Beklenen sonuç: eklenti bağlantı testinde “başarılı” gösterir.
Beklenen sonuç: satırın karşısında “Delivered” ya da benzeri bir başarı durumu görünür.

Sonuç
İletişim formunuzdan ya da bir WordPress eklentisinden test e-postası gönderin; e-postanın hedef kutuya (spam dahil) birkaç dakika içinde ulaşması beklenir. Gönderimi İzle ekranında satırın “Delivered” durumunu göstermesi, WordPress mail gönderme sorununun çözüldüğünü doğrular.
465 ile SSL, 587 ile STARTTLS seçilmelidir.Narhost desteği
Yukarıdaki adımlardan sonra WordPress mail gönderme sorunu devam ediyorsa destek talebi açın; talebe alan adınızı, kullandığınız SMTP eklentisinin adını, girdiğiniz sunucu/port bilgisini ve aldığınız hata mesajını ekleyin.
Sonraki adımlar
Çünkü sorunun kaynağı sunucunun kimlik doğrulamasız gönderim yapan PHP mail() fonksiyonudur; eklenti gönderimi gerçek bir hesap üzerinden kimlik doğrulamalı SMTP’ye çevirir. WordPress çekirdeği kendi başına SMTP kimlik doğrulaması yapmaz, bu işlevi eklenti üstlenir.
İkisi de doğru çalışır; 465 SSL ile, 587 STARTTLS ile şifreler. Eklentinizin sunduğu seçeneğe göre birini deneyin, bağlanmazsa diğerini kullanın; ikisi de aynı hesapla çalışır, fark yalnızca şifreleme yöntemidir.
Pratik değildir; SMTP eklentisinin bağlanacağı gerçek bir e-posta hesabına ihtiyacı vardır, bu hesap cPanel → E-posta Hesapları’ndan oluşturulur.
Genelde SMTP kullanıcı adı ya da şifresi yanlış girilmiştir; ikinci sık neden ise port ile şifreleme türünün uyuşmamasıdır (465 için SSL, 587 için STARTTLS seçilmelidir).
Bu makale sorununuzu çözdü mü?
Geri bildiriminiz için teşekkürler.
Çö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.