Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi
Hızlı çözüm
WordPress iletişim formu hataları iki farklı sorundan doğar: form hiç gönderilmiyordur (JavaScript ya da eklenti hatası) ya da gönderiliyordur ama e-posta karşı tarafa ulaşmıyordur (SMTP kimlik doğrulama eksikliği). Önce hangisi olduğunu ayırın, sonra ilgili adımı uygulayın.
| Panel | cPanel |
|---|---|
| Sistem | WordPress kurulumu (paylaşımlı hosting, CloudLinux) |
| Yetki | cPanel kullanıcısı |
| Narhost ürünü | WordPress Hosting |
Başlamadan önce
Form gönderilmiyor ile form gönderiliyor ama e-posta gelmiyor birbirinden tamamen farklı iki sorundur ve karıştırılınca yanlış adımla vakit kaybedilir. Form hiç gönderilmiyorsa neden genelde tarayıcı tarafındadır: bir JavaScript hatası, önbellek eklentisinin form betiğini bozması ya da bir captcha/güvenlik eklentisinin isteği engellemesi. Form gönderiliyor ama e-posta gelmiyorsa neden sunucu tarafındadır: WordPress’in varsayılan wp_mail() fonksiyonu kimlik doğrulaması olmadan PHP mail() ile gönderim yapar; bu gönderimler outbound mail relay’de doğrulanmadığı için spam klasörüne düşer ya da hiç teslim edilmez.
Beklenen sonuç: konsolda kırmızı hata yoksa sorun tarayıcı tarafında değildir.

Beklenen sonuç: kayıtta form e-postası “gönderildi” durumunda görünür.

Beklenen sonuç: SPF ve DKIM satırları “geçerli” gösterir.
Beklenen sonuç: test e-postası SMTP hesabından saniyeler içinde ulaşır.
Dikkat
Güvenlik eklentisini devre dışı bırakırken siteyi herkese açık bırakmayın; testi kısa tutup hemen tekrar etkinleştirin.
Beklenen sonuç: eklenti devre dışıyken form sorunsuz gönderiliyorsa kural formu engelliyordur.
Form e-postası ulaşıyor ama spam klasörüne düşüyorsa neden genelde gönderen adres ile SPF kaydındaki alan adının uyuşmamasıdır. Formun “Kimden” alanına sitenizin kendi alan adına ait bir e-posta yazın, Gmail ya da Hotmail gibi genel bir adres değil; alıcı sunucular, gönderen alan adı ile SPF kaydı eşleşmeyen postaları güvenilmez sayar.
Sonuç
Test formu hatasız gönderiliyor, Gönderimi İzle ekranında “gönderildi” görünüyor ve e-posta gelen kutusuna (spam değil) ulaşıyorsa wordpress iletişim formu hataları giderilmiştir.
Narhost desteği
Kendiniz düzeltemediyseniz destek talebine şunları ekleyin: alan adınız, kullandığınız form eklentisi, formun tarayıcı konsolunda verdiği hata (varsa) ve Gönderimi İzle ekranındaki durum.
Sonraki adımlar
Genelde tema ile form eklentisi arasındaki bir JavaScript çakışmasıdır; tarayıcı konsolunu kontrol edin ve varsayılan temayla test edin.
PHP mail() kimlik doğrulaması olmadan çalıştığı için gönderim güvenilirliği düşüktür; kalıcı çözüm kimlik doğrulamalı bir SMTP hesabı kullanmaktır.
Genelde formun “Kimden” alanına kendi alan adınıza ait olmayan bir adres yazılmasından kaynaklanır; SPF kaydıyla uyuşan bir gönderen adresi kullanın.
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.