WordPress E-posta Göndermiyor mu? Hızlıca Nasıl Düzeltilir
WordPress e-posta teslim sorunlarını düzeltin. İletişim formları, WooCommerce, parola sıfırlamaları ve bildirim e-postaları için yaygın nedenler ve adım adım çözümler.
WordPress siteniz e-posta göndermiyorsa, yalnız değilsiniz. Bu, iletişim formlarını, parola sıfırlamalarını, WooCommerce sipariş onaylarını ve eklenti bildirimlerini etkileyen en yaygın WordPress sorunlarından biridir.
İyi haber: yaklaşık 10 dakika içinde düzeltilebilir.
WordPress E-postaları Neden Başarısız Oluyor
WordPress e-postaları göndermek için PHP’nin yerleşik mail() fonksiyonunu kullanır. Bu yöntemin temel sorunları vardır:
| Sorun | Etki |
|---|---|
| Kimlik doğrulama yok | E-postalar şüpheli olarak işaretlenir |
| Paylaşılan hosting IP’si | Sıklıkla e-posta sağlayıcıları tarafından kara listeye alınır |
| Sessiz başarısızlıklar | E-postalar başarısız olduğunda hata mesajı yok |
| Şifreleme yok | Güvenlik endişeleri |
| Hız sınırlama | Hosting sağlayıcılar gönderimi kısıtlar |
Çoğu hosting sağlayıcısı (GoDaddy, Bluehost, SiteGround vb.) sunucularındaki spam suistimalini önlemek için PHP mail()‘i kısıtlar veya tamamen devre dışı bırakır.
Yaygın Belirtiler
- İletişim formu gönderimleri hiç alınmıyor
- “E-postanızı kontrol edin” mesajları ama hiçbir şey gelmiyor
- WooCommerce sipariş onayları eksik
- Parola sıfırlama bağlantıları teslim edilmiyor
- Yeni kullanıcı kayıt e-postaları başarısız oluyor
- Eklenti bildirimleri kayboluyor
- E-postalar geliyor ancak spam’a düşüyor
Düzeltme: SMTP Eklentisi + E-posta Hizmeti
1. Adım: WP Mail SMTP’yi Kurun
- WordPress yöneticisinde Plugins > Add New’e gidin
- “WP Mail SMTP” arayın
- Install Now’a, sonra Activate’e tıklayın
2. Adım: Ücretsiz Brevo Hesabı Oluşturun
- brevo.com’da kaydolun (ücretsiz, kredi kartı gerekmez)
- Settings > SMTP & API > API Keys’e gidin
- API anahtarınızı oluşturun ve kopyalayın
3. Adım: Eklentiyi Yapılandırın
- WP Mail SMTP > Settings’e gidin
- From Email’i alan adı e-postanıza ayarlayın ([email protected])
- From Name’i site adınıza ayarlayın
- Mailer olarak Brevo’yu seçin
- API anahtarınızı yapıştırın
- Save Settings’e tıklayın
4. Adım: Test Edin
- WP Mail SMTP > Email Test’e gidin
- E-posta adresinizi girin
- Send Email’e tıklayın
- Gelen kutunuza ulaştığını doğrulayın (spam değil)
5. Adım: DNS Kimlik Doğrulaması Kurun
Alan adınızın DNS ayarlarına SPF ve DKIM kayıtları ekleyin. Brevo, tam kayıtları sağlar. Bu, spam klasörlerinden kaçınmak için kritiktir. SPF DKIM DMARC rehberimize bakın.
Belirli Sorunları Giderme
İletişim Formu E-postaları Gönderilmiyor
- WP Mail SMTP test e-postasının çalıştığını doğrulayın
- İletişim formu eklentinizin ayarlarını kontrol edin (Contact Form 7, WPForms, Gravity Forms)
- Form ayarlarında “To” e-posta adresinin doğru olduğundan emin olun
- Spam/önemsiz klasörünü kontrol edin
- Hiçbir e-posta filtresinin mesajları engellemediğini doğrulayın
WooCommerce E-postaları Eksik
- WooCommerce > Settings > Emails’e gidin
- Her e-posta türünün etkin olduğunu doğrulayın
- Alıcı e-posta adresini kontrol edin
- Doğrulamak için bir test siparişi verin
- Hatalar için WP Mail SMTP e-posta günlüğünü kontrol edin
E-postalar Spam’a Düşüyor
- SPF, DKIM ve DMARC kayıtları kurun
- From Email’in alan adınızı kullandığından emin olun (@gmail.com değil)
- Alan adınızı e-posta kara listelerinde kontrol edin
- Bir e-posta spam testi çalıştırın
- E-posta içeriğinde spam tetikleyici kelimelerden kaçının
Eklenti Çakışmaları
- Diğer tüm e-postayla ilgili eklentileri devre dışı bırakın (yalnızca biri e-postayı yönetmeli)
- Geçici olarak varsayılan bir temaya geçin
- Yalnızca WP Mail SMTP ile test edin
- Çakışmayı bulmak için eklentileri tek tek yeniden etkinleştirin
Önleme
Düzeltildikten sonra WordPress e-postalarınızı güvenilir tutun:
- Teslimi izleyin: WP Mail SMTP günlüklerini periyodik kontrol edin
- Eklentileri güncel tutun: güncel olmayan eklentiler e-postayı bozabilir
- Güncellemelerden sonra test edin: büyük WordPress/eklenti güncellemeleri e-postayı etkileyebilir
- Alan adınızı temiz tutun: kara listelerden uzak durun
- Profesyonel e-posta kullanın: her zaman alan adınızdan gönderin, ücretsiz e-posta adreslerinden değil
Tam SMTP kurulum detayları için WordPress SMTP rehberimize ve WP Mail SMTP rehberimize bakın.