İletişim Formu 7 E-posta Göndermiyor musunuz? İşte Nasıl Düzeltilir
Yayınlanan: 2022-03-30İletişim Formu 7'nin gelen kutunuza e-posta göndermemesiyle mi mücadele ediyorsunuz?
İletişim Formu 7, hem kendinize hem de formunuzu gönderen kişilere e-posta bildirimleri göndermenize olanak tanır. Ancak, sitenizi doğru şekilde yapılandırmazsanız, İletişim Formu 7 e-postalarının gönderilmemesiyle ilgili sorunlarla sık karşılaşılır.
Bu yazıda, neyin yanlış gittiğini açıklayacağız. Ardından, İletişim Formu 7 e-postalarınızın çalışmasını sağlamak için size birkaç kolay düzeltme göstereceğiz.
İçindekiler:
İletişim Formu 7'nin düzgün e-posta göndermemesinin iki ana nedeni vardır. Bunlar:
1. E-posta bildirimleriniz spam olarak kabul edilir
Bazı durumlarda, İletişim Formu 7 gayet iyi e-posta gönderiyor olabilir… sadece bu e-postalar spam klasörüne gittiği için onları göremezsiniz.
E-posta spam'ı çok büyük bir sorun olduğundan, Gmail gibi e-posta sağlayıcılarının, e-postaları insan müdahalesi gerektirmeden spam olarak işaretleyen otomatik spam filtreleri vardır.
Yanlış yanıt e-postası kullanıyorsanız veya DKIM gibi e-posta doğrulama taktikleri uygulamıyorsanız, İletişim Formu 7 e-postalarınız bu ağa kolayca takılabilir.
2. Web sunucunuz PHP posta işlevini desteklemiyor
Varsayılan olarak, İletişim Formu 7, barındırma sunucunuzun PHP posta işlevine dayanan wp_mail işlevini kullanarak e-posta gönderir. GoDaddy gibi bazı barındırma sağlayıcıları PHP posta işlevini desteklemez, bu nedenle WordPress sitenize bırakılan mesajlar hakkında sizi bilgilendiremez.
Barındırıcınız PHP postasını desteklese bile, PHP postasının kimlik doğrulamasının olmaması, bu yöntemle gönderilen e-postaların spam olarak işaretlenme olasılığını artırır.
Bunlar, web sitenizden e-posta alamamanızın iki ana nedenidir. Ancak merak etmeyin, bir sonraki bölümde bu sorunu kalıcı olarak nasıl çözeceğinizi öğreneceksiniz.
İletişim Formu 7 e-postalarınızın e-posta teslim edilebilirliğini en üst düzeye çıkarmak için aşağıdaki çözümleri uygulayabilirsiniz:
- E posta adresini değiştir
- Bir SMTP eklentisi ve özel bir e-posta gönderme hizmeti kullanın
- Farklı bir iletişim formu eklentisine geçin
1. E-posta adresinizi değiştirin
Bu ilk ipucu tüm sorunları çözmeyecektir, ancak uygulanması kolaydır, bu nedenle önce denemeye değer.
E-postalarınızın spam'e gitmesinin yaygın bir nedeni, gelen e-postanın gönderen alanla eşleşmemesidir.
Bunu kontrol etmek için WordPress kontrol panelinizde İletişim → İletişim Formları'na gidin:
- Sorun yaşadığınız formu açın.
- Bu formun ayarlarında Posta sekmesine gidin.
- Kimden seçeneğine ilerleyin.
Gönderen e-postanızla ilgili bir sorun varsa, şu yapılandırma hatasını görmeniz olasıdır: "Gönderen e-posta adresi site etki alanına ait değil."

Hata, yahoo.com, hotmail.com, gmail.com vb. gibi genel bir e-posta adresi kullandığınızda görünür.
Genel e-posta adresleri genellikle istenmeyen e-postalar göndermek için kullanılır. Bu nedenle Gmail ve Yahoo Mail gibi e-posta devleri, genel e-posta adresleri konusunda temkinli.
Form ayarınızda size bir hata göstermek, Contact Form 7'nin e-posta adresini değiştirmeniz için sizi dürtme yöntemidir.
Hatayı düzeltmek için alan adınıza sahip bir iş e-posta adresine ihtiyacınız var.
Örneğin, bu alan adınız ise: https://openatlas.shop, iş e-posta adresiniz şöyle olmalıdır: [e-posta korumalı]
Bir iş e-posta adresi oluşturmak için bu kılavuzu izleyin. Hazır olduğunda, WordPress panonuzu açın ve İletişim → İletişim Formları → Posta → Kimden'e gidin, yeni e-posta adresini girin ve ayarlarınızı kaydedin.
Hata şimdiye kadar gitmiş olmalı.

Ardından, İletişim Formu 7'nin size e-posta bildirimleri gönderip göndermediğini kontrol edin. Bir ziyaretçinin yapacağı gibi iletişim formunuzu doldurun ve ardından e-posta bildiriminin gelen kutunuzda görünmesi için birkaç dakika bekleyin.
Herhangi bir bildirim almadınız mı? Sonraki çözümü deneyin.
2. Bir SMTP eklentisi ve özel bir e-posta gönderme hizmeti kullanın
WordPress sitenizin barındırma sunucusu, İletişim Formu 7'den e-posta göndermek için değil, WordPress sitenizi barındırmak için optimize edilmiştir.
İletişim Formu 7 e-postalarınızı daha güvenilir hale getirmek istiyorsanız, bunun yerine özel bir e-posta gönderme hizmeti kullanabilirsiniz. Barındırma sunucunuzun aksine, bu sunucular özellikle e-posta göndermek (ve bu e-postaları alıcıların spam klasörlerinden uzak tutmak) için optimize edilmiştir.
WordPress sitenizi bu özel e-posta gönderme hizmetlerinden birine bağlamak için bir WordPress SMTP eklentisi kullanabilirsiniz.
Aralarından seçim yapabileceğiniz birçok SMTP eklentisi var. Aşağıda, en popüler dört SMTP eklentisini listeliyoruz:
Bu eklentilerin her biri ücretsizdir, ancak bazı gelişmiş özelliklere erişmek için premium sürüme yükseltmeniz gerekebilir.
Aşağıdaki eğitimde ücretsiz WP Mail SMTP eklentisini kullanıyoruz.
Başlamadan önce, WordPress web sitenizi yedeklemeyi unutmayın. Yeni eklentilerin web sitelerini bozduğu bilinmektedir. Bir yedeğiniz varsa, web sitenizi kısa sürede hazır hale getirebilirsiniz.
️ WP Mail SMTP'yi ayarlama
Eklentiyi sitenize kurun ve etkinleştirin. Bir Kurulum Sihirbazı görünmelidir. Başlayalım'a tıklayın ve ardından bir SMPT postası seçin .
Eklenti, genel bir SMTP seçeneğinin yanı sıra 11 farklı e-posta gönderme hizmetini destekler. Bazıları ücretsiz, bazıları ise premium hizmetlerdir.
Demo sitemizde ücretsiz Google/Gmail mailer'ı seçtik. Mevcut Gmail hesabınızı kullanarak, günde en fazla 500 e-postayı ücretsiz olarak gönderebilirsiniz; bu, Contact Form 7 eklentisi için fazlasıyla yeterli olmalıdır.
İsterseniz farklı bir SMTP sağlayıcısı seçebilirsiniz – Sendinblue ve SendGrid, ücretsiz sürümleri olan diğer popüler seçeneklerdir.

Gmail gönderme hizmetini kurmak, onu kullanmak için bir Google Cloud API anahtarı oluşturmanız gerekeceğinden biraz uzun bir süreçtir. Talimatları tekrarlamak yerine, sizi geliştiricinin belgelerine bağlayacağız. Dikkatle takip etmenizi öneririz.

Kurulum işleminin sonunda, bir İstemci Kimliği ve bir İstemci Gizli koduna sahip olacaksınız ve bunları Kurulum Sihirbazına kopyalayıp yapıştırmanız gerekiyor.
Tamamlandı? Şimdi, Google'a Bağlan'a tıklayın ve Kaydet ve Devam Et düğmesine basın.

Ardından Google, wpmailsmtp.com'u Google hesabınıza gerçekten bağlamak isteyip istemediğinizi soracaktır. İzin Ver'i seçin.
Google, Google'ın wpmailsmtp.com uygulamasını doğrulamadığını söyleyerek sizi uyaracaktır. Gelişmiş'e gidin → wpmailsmtp.com'a gidin (güvenli değil) ve İzin Ver'i seçin.
İşte bu millet. SMTP eklentisi artık WordPress web sitenize yüklenmiştir. Ardından, eklentinin düzgün çalışıp çalışmadığını kontrol etmeniz ve görmeniz gerekir.
️ Test e-postası gönderme
WP Mail SMTP eklentisini kullanarak bir test e-postası göndermenizi öneririz. Çok basit. WP Mail SMTP → Araçlar → E-posta Testi → Gönder seçeneğine gidin ve test e-postasını göndermek istediğiniz e-posta adresini girin . Ardından E-posta Gönder'e basın .

Test e-postası başarısız olursa ve eklenti bir hata verirse, bunun nedeni yanlış bir İstemci Kimliği veya barındırma sunucunuzdaki bir sorundur. Eklentinin geliştiricileri, bu öğreticide (Sık Sorulan Sorular bölümünde) hatayı nasıl düzelteceğine ilişkin yönergelerle birlikte hatayı ele aldı.
E-postayı alırsanız, gitmeye hazırsınız! İletişim Formu 7 artık e-postalarını özel gönderme hizmetini kullanarak otomatik olarak gönderecek ve bu da onların gelen kutunuza ulaşmasını sağlayacaktır.
3. Farklı bir iletişim formu eklentisine geçin
İletişim Formu 7 hala size e-posta göndermiyor mu? Destek ekibiyle konuşmayı deneyin. Bu işe yaramazsa, yapabileceğiniz tek şey mevcut formu devre dışı bırakmak ve farklı bir iletişim formu eklentisi kullanmaktır.
Bir sürü kullanıcı dostu, ücretsiz iletişim formu eklentisi var. En iyi WordPress form oluşturucularının bir listesini zaten derledik. Buna bir bak. Mutlaka kendinize uygun bir şey bulacaksınız.
Bazılarınız 'e-posta göndermeme' sorununu çözerken bazı hatalarla karşılaşacaksınız. Bu bölümde, hataların neden oluştuğunu ve nasıl düzeltileceğini inceleyeceğiz:
"Mesajınızı göndermeye çalışırken bir hata oluştu. Lütfen daha sonra tekrar deneyiniz"
Bu özel hata, bir reCAPTCHA sorunu veya iletişim formunun yanlış yapılandırılmasından kaynaklanır.
️ Yanlış yapılandırmayı düzeltme
İletişim → İletişim Formları'na gidin ve aşağıdaki mesajı görmeniz olasıdır: “Yanlış yapılandırma, posta tesliminin başarısız olmasına veya başka sorunlara yol açar. İletişim formunuzu şimdi doğrulayın.”
İletişim Formu 7 Yapılandırmasını Doğrula düğmesini seçin ve ardından 1 iletişim formunu şimdi doğrula'ya tıklayın.
Bu kadar. Hata ortadan kalkmalıdır.
️ reCAPTCHA'yı düzeltme
'Yanlış yapılandırma posta tesliminde hataya veya başka sorunlara yol açıyor' mesajını görmüyorsanız, hata kesinlikle formunuzun reCAPTCHA özelliğinden kaynaklanıyordur.
İletişim Formu 7, yalnızca bir WordPress web sitesinde farklı türde hatalara neden olduğu bilinen reCAPTCHA v3'ü kullanmanıza izin verir. Bu sorunla baş etmenin en etkili yolu, 3. parti bir eklenti yardımıyla reCAPTCHA v3'ten reCAPTCHA v2'ye geçmektir.
“Geçersiz posta kutusu sözdizimi kullanılıyor”
Bu hata, e-posta adresinizde bir hata yaptığınızda oluşur.
Hata, genellikle iletişim formunuzun Posta sekmesindeki Kimden seçeneğinin altında görünür. E-posta adresinde yazım hatası ve biçimlendirme sorunlarını kontrol ederek bu hatayı düzeltebilirsiniz.

“Yanlış yapılandırma, posta tesliminin başarısız olmasına veya başka sorunlara yol açar. İletişim formlarınızı şimdi doğrulayın.”
Bu nadir görülen bir hatadır ve genellikle eklentiye yeni bir doğrulama öğesi eklendiğinde ortaya çıkar. Örneğin, İletişim Formu 7 5.1.5'te geliştirici, kullanıcıların 25 MB'den büyük bir dosya yüklemesini engelleyen bir doğrulama öğesi ekledi. Bu sürüme yükselttikten sonra, kullanıcılar yanlış yapılandırma hatasını görmeye başladı.
Hatayı düzeltmek için İletişim → İletişim Formları'na gidin. İletişim formu size şu mesajı göstermelidir: “Yanlış yapılandırma, posta tesliminin başarısız olmasına veya başka sorunlara yol açar. İletişim formunuzu şimdi doğrulayın.”
İletişim Formu 7 Yapılandırmasını Doğrula düğmesini seçin ve ardından 1 iletişim formunu şimdi doğrula'ya tıklayın.
Bu kadar. Hata ortadan kalkacaktır.
İletişim formu 7'nin e-posta göndermemesiyle ilgili son düşünceler
Bu sorunu çözmenin iki farklı yolu vardır: Alan adınızla bir iş e-posta adresi oluşturabilir ve yeni e-postayı iletişim formu ayarlarınızda kullanabilirsiniz ya da bir SMTP eklentisi yükleyip ayarlayabilir ve özel bir e-posta gönderme hizmeti kullanabilirsiniz. .
️ Bu yöntemlerin her ikisi de zaman alıcıdır, bu nedenle kendinizi çok fazla güçlükten kurtarmak için farklı bir içerik formu eklentisine geçmeyi düşünün.
İletişim Formu 7'nin e-posta göndermeme sorununu nasıl çözeceğinizle ilgili herhangi bir sorunuz var mı? Aşağıdaki yorumlar bölümünde bize bildirin!