Divi İletişim Formu Çalışmıyor mu? İşte Nasıl Düzeltilir!
Yayınlanan: 2020-06-07Divi'deki İletişim Formu çalışmadığı için sorun mu yaşıyorsunuz? Endişelenmeyin, burada sorunun nasıl giderileceğini ve nasıl düzeltileceğini açıklayacağız.
Divi, oradaki en iyi WordPress temalarından biridir. Bu tema, tonlarca özelliğin yanı sıra, sitenizin herhangi bir yerine iletişim formları eklemenize izin veren bir modül içerir. Ancak, e-postalar gönderilmediği için birçok kullanıcı bununla ilgili sorunlar yaşıyor.
İletişim formları herhangi bir işletme için kritik öneme sahiptir. Müşterilerinizin sizinle iletişim kurmak için kullandıkları ana iletişim araçlarından biridir. Bu yüzden iletişim formlarınız çalışmıyorsa, onları düzeltmelisiniz! Bu sorunu nasıl çözeceğinize geçmeden önce, sorunun olası nedenlerini anlamalısınız.
Divi İletişim Formu'nun neden çalışmıyor olabileceğine bir göz atalım.
Divi İletişim Formu neden çalışmıyor?
Varsayılan olarak, web sunucunuz e-posta göndermek için PHP mail() işlevini kullanır. Ancak bunun bazı sınırlamaları vardır:
- PHP mail() işlevi toplu e-posta gönderemez.
- Sunucuda kimlik doğrulaması yoktur, bu da bazı e-posta hizmetlerinin onları spam olarak işaretlemesine neden olur. İstenmeyen e-postaları azaltmak için bazı e-posta sağlayıcıları, e-postaların gönderildiğini iddia ettikleri yerden gönderilip gönderilmediğini kontrol eder. Ve WordPress'ten gönderilen e-postalar genellikle sorunludur. E-posta sunucunuz Gmail ise ancak e-postalarınızın sitenizin etki alanından geldiğini iddia ediyorsa, e-postalarınız otomatik olarak engellenebilir.
- Bazı barındırma sunucuları, PHP mail() işlevini kullanmak için düzgün şekilde yapılandırılmamıştır.
- Çoğu WordPress barındırma şirketi, bu işlevin kullanımını hesap başına sınırlar. Dolayısıyla günlük veya aylık kotanızın tamamını kullandığınızda gönderdiğiniz e-postalar teslim edilmeyecektir.
Çoğu durumda, Divi'nin iletişim formunun çalışmamasının ana nedenleri bunlardır. İyi haber şu ki , bu teslim sorunlarını SMTP (Basit Posta Aktarım Protokolü) araçlarıyla çözebilirsiniz . SMTP, e-postaların e-posta servisleri tarafından spam olarak işaretlenmediğinden emin olmak için e-postaların gönderilme şeklini değiştirir ve doğru şekilde kimliklerini doğrular.
Bu nedenle e-postalarınızda sorun yaşamasanız bile SMTP hizmeti kullanmanızı öneririz. Artık sorunu daha iyi anladığımıza göre Divi İletişim Formu Modülü ile sorunu nasıl çözeceğimize bakalım .
Divi İletişim Formunun çalışmaması nasıl düzeltilir?
Divi iletişim formu sorununu düzeltmenin en iyi yolu, e-posta yapılandırmasını varsayılan sistemden SMTP yapılandırmasına değiştirmektir . SMTP'yi WordPress sitenize entegre etmek için iki şeye ihtiyacınız var.
- Bir e-posta dağıtım hizmeti
- SMTP için bir eklenti
1) E-posta Teslimat Hizmetini kurun
E-posta dağıtım hizmetiyle ilgili olarak, orada birçok seçenek var. Bu kılavuz için SendGrid kullanacağız . Mükemmel özelliklere sahiptir ve paranızın tam karşılığını sunar. Bu nedenle, SendGrid'e gidin ve bir hesap oluşturun. Hem ücretsiz hem de premium planlar var. Bu eğitim için herhangi bir premium özelliğe ihtiyacınız yok, bu nedenle ücretsiz seçenek gayet iyi çalışacak. Web API veya SMTP geçişi kullanarak bir hesap oluşturmanız ve SendGrid'i sunucunuzla entegre etmeniz gerekecektir. Başlat düğmesine tıkladığınızda, bu sayfayı göreceksiniz. SendGrid, entegrasyonun Web API üzerinden kullanılmasını önerir, ancak biz SMTP geçiş yöntemini kullanacağız. API anahtarınız için bir ad girmeniz ve oluşturmanız gerekecektir. Birkaç saniye içinde anahtarı alacaksınız. E-posta Teslimat Hizmeti ile şimdilik bu kadar. Ancak bu sekmeyi açık tutun. Entegrasyonu tamamlamak için daha sonra anahtara ihtiyacınız olacak.
2) SMTP Eklentisini Yapılandırın
Divi iletişim formunun çalışmaması sorununu gidermek üzere bir SMTP kurmak için WP Mail SMTP kullanmanızı öneririz. WordPress deposunda ücretsiz bir sürüm ve yılda 49 USD'den başlayan daha gelişmiş bir premium sürüm var. Divi iletişim formu sorununu çözmek için ihtiyacınız olan tek şey ücretsiz sürüm. Yapmanız gereken ilk şey, sitenize WP Mail SMTP'yi kurmak ve etkinleştirmektir. Eklentiler > Yeni Ekle'ye gidin ve WP Mail SMTP eklentisini yükleyin.
Kurulum tamamlandıktan sonra etkinleştirmeyi unutmayın. Şimdi, yapılandırmayı başlatmaya hazırsınız. WordPress kontrol panelinizde eklenti ayarları bölümünü göreceksiniz.
Kontrol etmeniz gereken ilk yapılandırma, Gönderen E-posta adresidir.
Varsayılan olarak, WordPress, Gönderen E -posta adresiniz olarak yönetici e-posta adresini seçecektir, ancak bunu değiştirebilirsiniz. Ek olarak, Gönderen E-posta adresini zorlama seçeneği de vardır. Bu, üçüncü taraf eklentiler e-posta gönderiyor olsa bile, tüm e-postaların bu adresten gönderileceği anlamına gelir. Ardından, From Name öğesini seçmeniz gerekir.
Yine, varsayılan olarak, WP Mail SMTP, yöneticinin adını kullanır, ancak farklı bir tane seçebilirsiniz. E-posta adresine benzer şekilde, tüm e-postalar için her zaman Gönderen Adını kullanmaya zorlayabilirsiniz. Son olarak, mailer ayarlarını seçmelisiniz. Gmail, Outlook, SendGrid, SMTP.com, Pepipost, Sendinblue, Mailgun ve Amazon SES gibi birkaç popüler postacı vardır . Burada sunucunuz için SendGrid'i seçin ve özelleştirme seçeneklerini göreceksiniz.
Tek yapmanız gereken, e-posta dağıtım hizmetini kurarken oluşturduğunuz SendGrid API anahtarını yapıştırmak. Bunu yaptıktan sonra ayarları kaydedin.
e-postayı test et
E-posta dağıtım hizmetini ve SMTP eklentisini kurduktan sonra, e-posta özelliğini test etmek iyi bir fikirdir. WP Mail SMTP, e-postaları test etme özelliği ile birlikte gelir.
Sadece bir hedef e-posta adresi girin ve bir test e-postası gönderin. Yapılandırma doğruysa, bir başarı mesajı göreceksiniz.
Şimdi SendGrid API sayfasına geri dönelim ve Ayarlarımı güncelledim kutusunu işaretleyelim.
Ardından, entegrasyonu doğrulayın ve sunucu bağlantıyı doğrulamaya başlayacaktır. Kontrolün tamamlanması biraz zaman alacak ve bittiğinde böyle bir ekran göreceksiniz.
Divi İletişim Formu sorunu düzeltildi
Bu kadar! Eklentiyi ve e-posta dağıtım hizmetini yapılandırdıktan sonra, Divi iletişim formunuz aracılığıyla gelen her e-postanın hedef e-posta adresine ulaşacağından emin olacaksınız. Bu SMTP araçlarıyla e-posta teslim edilebilirliğini iyileştirecek ve sorunu çözeceksiniz. SendGrid, en iyi e-posta dağıtım hizmetlerinden biridir. Farklı bir tane kullanmak istiyorsanız Amazon SES'i öneririz. Hem serbest çalışanlar hem de işletmeler için mükemmel bir seçenektir.
Bonus
Temanın eski bir sürümünü çalıştırırken Divi iletişim formu modülü çalışmayabilir. Bunu düzeltmek için otomatik güncellemeleri alma seçeneğini etkinleştirin. Elegant Themes Kullanıcı adınızı ve API anahtarınızı girmeniz ve değişiklikleri kaydetmeniz gerekecektir. Artık her yeni sürüm çıktığında, Divi'yi WordPress panosundan güncelleyebileceksiniz.
Çözüm
Sonuç olarak, çoğu durumda Divi'deki iletişim formu modülü, bir e-posta teslim edilebilirlik sorunu nedeniyle çalışmayı durdurur. Durumunuz buysa, düzeltmek için sitenizde bir SMTP eklentisi kullanabilirsiniz. PHP mail() işlevinden daha kararlı SMTP sistemine geçmenizi öneririz. Bu kılavuzda, SendGrid ve WP Mail SMTP kullanarak Divi İletişim Formu sorununu nasıl çözeceğinizi gösterdik.
Bununla birlikte, orada en çok sevdiğinizi kullanabilmeniz için birçok başka araç var. Daha fazla Divi rehberi mi arıyorsunuz? Aşağıdaki gönderilere göz atın:
- Divi Shop Sayfalarında Sepete Ekle Düğmesi Nasıl Eklenir?
- Divi'de Altbilgi Nasıl Gizlenir ve Kaldırılır?
- Divi Builder Zaman Aşımı Hatası Nasıl Düzeltilir?
Umarız bu makaleyi ilginç bulmuşsunuzdur. Okumayı beğendiyseniz, aşağıya bir yorum bırakın ve bu makaleyi sosyal medyada paylaşın!