WordPress formunun başarılı görünmesi, e-postanın alıcıya ulaştığını göstermez. wp_mail fonksiyonunun başarılı sonucu, iletim yönteminin isteği kabul ettiğini ifade edebilir; teslimat daha sonra başka nedenlerle başarısız olabilir. SMTP kurulumu, kimlik doğrulamalı gönderim ve günlük takibini düzenlemek için kullanılır. Önce sorunun form kaydı mı, sunucu çıkışı mı, yoksa alıcı tarafında teslimat mı olduğunu belirleyin.
Başlamadan önce
E-posta sağlayıcınızın resmî SMTP sunucu adını, portunu, şifreleme yöntemini ve kimlik doğrulama gereksinimini alın. Rastgele port veya şifreleme değeri denemeyin. Gönderen adresin kullanmaya yetkili olduğunuz bir adres olduğunu doğrulayın. Test alıcısı hazırlayın. WordPress üzerindeki SMTP eklentisi veya özel entegrasyonun güncel ve desteklenen sürümünü kullanın; parolayı günlükte göstermeyin.
Uygulama adımları
1. Gönderim yolunu tekleştirin
Birden fazla SMTP eklentisi veya e-posta hook düzenlemesi aynı anda etkinse hangisinin gönderim yaptığını belirleyin. Tek bir doğrulanmış yapılandırmayla başlayın.
Kontrol: Gönderen, bağlantı sunucusu ve test sonucu tutarlı görünmelidir. Çakışan ayarlar kimlik doğrulama hatasını gizleyebilir.
2. Kimlik doğrulamayı kurun
Sağlayıcının verdiği hesap, uygulama parolası veya API destekli yöntemi kullanın. TLS seçeneklerini sağlayıcı dokümanına göre seçin.
Kontrol: Bağlantı ve hesap doğrulama sonucu başarılı olmalıdır. Sertifika doğrulamasını kapatarak bağlantıyı çalıştırmaya zorlamayın.
3. Gerçek akıştan test gönderin
Eklentinin test e-postasına ek olarak iletişim formunu ve WordPress parola sıfırlama işlemini deneyin. Alıcı ve konu satırını kaydedin.
Kontrol: Form kaydı ile gönderim kaydı aynı talebe bağlanmalıdır. Form başarılı olup günlük boşsa formun kendi gönderim ayarını inceleyin.
4. Teslimat ve DNS kaydını değerlendirin
Sağlayıcı günlüğünde kabul, hata veya geri dönen mesaj durumunu kontrol edin. Alan adı için SPF ve DKIM kayıtlarını sağlayıcı değerleriyle karşılaştırın.
Kontrol: Alıcıda spam klasörü dahil mesajın sonucu bilinmelidir. DNS kaydı eklemek önceki gönderimlerin kendiliğinden ulaşmasını sağlamaz.
Sonucu nasıl doğrularsınız?
İki farklı alıcı alan adına test gönderin ve her deneme için saat, gönderen ve mesaj kimliğini not edin. Yönetici bildirimleriyle ziyaretçiye giden yanıtı ayrı sınayın. E-posta şablonundaki bağlantının doğru HTTPS site adresini kullandığını görün. Parola sıfırlama mesajını yalnızca test kullanıcı hesabında deneyin. Gerçek müşteri adresine tekrarlı test gönderimleri yapmayın; teslimat sorununu sistemli kayıtlardan inceleyin.
Sorun devam ederse
Bağlantı zaman aşımı ağ çıkışı veya yanlış sunucu adresine; authentication failed hesabın yöntemine veya parolasına işaret edebilir. Mesaj kabul edildiği halde spam klasöründeyse gönderen kimliği, DNS doğrulaması ve içerik değerlendirilmelidir. Sağlayıcının kota veya hız sınırını kontrol edin. Form eklentisinde ziyaretçi adresini doğrudan From yapmak yerine yetkili göndereni kullanıp yanıt adresini uygun biçimde ayarlayın.
Uygulama örneği
İletişim formu yöneticiye ulaşıyor fakat ziyaretçi yanıtı ulaşmıyorsa iki gönderimin alıcı, gönderen ve şablon ayarını karşılaştırın. Aynı SMTP hesabının kullanıldığına bakın. Ziyaretçi yanıtında geçersiz başlık veya yanlış adres alanı varsa yalnızca o akışı düzeltip yeniden deneyin; bütün e-posta altyapısını yeniden kurmayın.
Sık sorulan sorular
SMTP her mesajın gelen kutusuna düşmesini garanti eder mi?
Hayır. Alıcı filtreleri, alan adı itibarı ve mesaj içeriği de etkilidir. Kabul ve teslimat durumunu sağlayıcı kayıtlarından kontrol edin.
Günlükteki e-posta içeriğini paylaşabilir miyim?
Kişisel bilgiler ve parola sıfırlama bağlantıları bulunabilir. Destek için gönderim zamanı, hata kodu ve maskelenmiş adresler genellikle daha uygun kanıttır.
Bakım ve kabul kaydı
Gönderim kaydını incelerken form ziyaretçisinin verdiği e-posta ile sunucunun yetkili gönderen adresini ayrı sütunlarda tutun. Yanıtla düğmesinin doğru kişiyi seçtiğini test edin. Bir alıcıda başarı, diğerinde hata varsa mesaj kimliği ve sağlayıcı yanıtını karşılaştırın. İçeriğe gerçek müşteri bilgisi koymadan kısa deneme mesajı kullanın. Sorun çözüldükten sonra gereksiz ayrıntılı e-posta günlüğünü kapatın veya saklama süresini sınırlayın; parola sıfırlama bağlantıları hassas kayıtlar olabilir.
İlgili rehberler
Süreç özeti
WordPress e-postalarını SMTP ile doğrulama için kontrol sırası
| Adım | Kontrol |
|---|---|
| 1 | Gönderim yolunu tekleştirin |
| 2 | Kimlik doğrulamayı kurun |
| 3 | Gerçek akıştan test gönderin |
| 4 | Teslimat ve DNS kaydını değerlendirin |
