Contact Form Hatası
Contact Form Hatası

WordPress kullanıcıları çoğu zaman wordpress iletişim formu eklentisi olan Contact Form eklentisini kullanmaktadır. Contact Form hatası arasında en çok karşımıza çıkan ise “Mesajınız gönderilirken bir hata oluştu. Lütfen daha sonra tekrar deneyin.” Contact Form hatasıdır.

Birçoğumuz defalarca eklentisi kaldırıp tekrar kurarak hatayı gidermeye çalışmıştır ancak çözüm bu yöntemlerle mümkün değildir. Host firmaları Spam maillerin önüne geçebilmek adına PHP mail sistemini sunucularında kapatmaktadır. Contact Form hatası da işte bu yüzden ortaya çıkmaktadır.

Contact Form mesaj gönderme hatası çözümü aslında oldukça basittir.

WORDPRESS SMTP AYARLARI

İlk olarak wordpress admin panelinize giriş yapınız. Ardından eklenti yükle > yeni sekmesinden WP-Mail-SMTP eklentisini kurunuz ve etkinleştiriniz. Ardınan WP Mail SMTP ayarlarını hep beraber yapalım. WordPress admin paneli > Ayarlar > Mail sekmesine girelim.

Wordpress SMTP Ayarları
WordPress SMTP Ayarları

WordPress WP Mail SMTP Eklentisi Kurulumu

From Email: İletişim formundan gönderilen maillerin hangi adrese gitmesini istediğimizi yazıyoruz.

From Name: Maillerde görünen isim, site adresinizi yazabilirsiniz.

Mailer:  Send all WordPress emails via SMTP.” Seçeneğini aktif hale getirelim.

SMTP Host: Mailler için SMTP hostunu buraya yazmamız gerekiyor. Genellikle mail.alanadiniz.com’durBu şekilde yazınız.

SMTP Port: 465 (hosting sağlayıcınızdan detaylı bilgi alabilirsiniz.)

Encryption: Use SSL Encryption seçeneğini seçelim.

Authentication: Kimlik doğrulaması sekmesinde ise; Yes: Use SMTP authentication‘ı seçiyoruz.

Username: Panelimizden açtığımız @alanadi.com uzantılı mail adresimi yazıyoruz. Örnek; blog@mustafakurt.net.tr

Password: Yukarıdaki e-posta adresimizin şifresini yazalım.

Send a Test Email; bu sekmede ise tüm ayarlarımızı yaptıktan sonra test maili görmemize yarayan kısımdır.

Tüm ayarlarımızı yaptıktan sonra değişiklikleri kaydet diyerek artık problemsiz bir şekilde maillerimizi almaya başlayabiliriz.

Contact Form 7 Mesaj Gönderilemedi Hatası Kesin Çözüm
Contact Form 7 Mesaj Gönderilemedi Hatası Kesin Çözüm

Eğer Probleminiz Hala Çözülmediyse;

Contact Form Mesajınız Gönderilemedi Hatası Çözümü

Bazı durumlarda WP-Mail-SMTP eklentisi problemi çözmede yetersiz olabiliyor. Bu gibi durumlarda bir kaç küçük işlem daha yaparak wordpress iletişim formumuzun sorunsuz bir şekilde çalışmasını sağlayabiliriz.

İlk olarak Filezilla gibi aracı bir FTP programı ile sitemizin FTP dosyalarına ulaşalım. Sitenizin ana dizininde bulunan public_html > wp_content > plugins > contact-form-7 > includes > mail.php dosyasını açıp – düzenleyelim.

Dosyayı açtıktan sonra ctrl + F arama kısayolu ile alttaki kodu bulunuz.

Wordpress Contact Form Hatası Çözümü

WordPress Contact Form Hatası Çözümü

Burada yapılması gereken çok küçük bir işlem mevcut. Yukarıdaki kodda From‘dan sonra gelen “:” işaretini siliniz. Yani yeni kodunuz; alttaki gibi olacaktır.


mail.php dosyasındaki bu kodu değiştirdikten sonra kayıt ediniz ve yeni mail.php dosyanızı FTP aracılığıyla sunucunuza gönderiniz.

Mesajınız Gönderilirken Bir Hata Oluştu. Lütfen Daha Sonra Tekrar Deneyin Hatası

Tüm yöntemleri uygulamanıza rağmen hala Contact Form hatası alıyorsanız bu yöntem ile kesin çözüme ulaşacaksınız.

En etkilisi olan bu yöntemi çoğu kişi bilmemekte ve internette Contact Form Hatası hakkında yüzlerce arama yapılmakta. Hemen zaman kaybetmeden çözüme bakalım.

Contact Form Hatası Kesin Çözüm

Yenilenen PHP sürüm teknolojileri ile hosting firmaları sürekli olarak PHP sürümlerini güncellemekteler. Örneğin siz WordPress kurulumu PHP 5.4 sürümünde gerçekleştirdiyseniz ve hosting firmanız sunucunun PHP sürümünü, PHP 5.6’a güncellediyse bu hata ortaya çıkabiliyor. Çözümü oldukça basit olup bazen can sıkıcı bir duruma gelebiliyor.

PHP Sürüm Güncellemesi Sonrasında Contact Form Hatası

İlk olarak; Filezilla aracılığıyla FTP dosyalarımıza erişelim.

Public_html > wp-includes > class-phpmailer.php dosyasını açınız.

Arama kısmına aşağıdaki kodu yazarak bulunuz.

Wordpress İletişim Formu Hatası
WordPress İletişim Formu Hatası

Bu kodu aşağıdaki kod ile değiştiriniz.

Kaydederek dosyayı kapatın.

Contact Form hatası çözümü bu yöntem ile kesin düzelecektir. Eğer hala Mesajınız gönderilirken bir hata oluştu. Lütfen daha sonra tekrar deneyin. şeklinde hata alıyorsanız yorumlar bölümünde belirtebilirsiniz.

12 YORUMLAR

  1. merhaba ben dediğiniz gibi yaptım ama hata vermiyor ama şuan yükleme işareti dönüyor hiç birşey devam etmiyor neden olabilir.
    sitem de başvuru formu yazan yere yaptım

    • Merhabalar,

      Şimdi kontrol ettim dediğiniz gibi yükleme ekranında kalıyor.

      Contact form 7 eklentiniz güncel mi acaba?

      Eklentiyi silip tekrar yuklemeyi dener misiniz.

      Ek olarak; makaledeki aşamaları eksiksiz yaptığınıza emin olunuz.

      • hocam aynı işlemleri yaptım ben de şuan gayet düzgün çalışıyor fakat bende de gönderme işareti sürekli dönüyor. nasıl çözebiliriz bunu ?

        • Merhabalar,

          Maalesef daha önce hiç böyle bir problem ile karşılaşmamıştım.

          Bu sebeple neden kaynaklı olabileceğini açıkcası kestiremiyorum.

          Yardımcı olamadığım için üzgünüm.

    • Merhabalar,

      Evet daha önceleri optimizasyon problemi mevcuttu ancak şuanda eskisi gibi değil, daha stabil çalışmakta.

      İletişim sayfamda görebileceğiniz üzere Contact Formu bende kullanmaktayım.

    • Merhabalar,

      Daha önce contact form hatası ile 3 – 5 farklı sitemde karşılaştım ve bu yöntemlerden birisi mutlaka bana çözüm olarak geri döndü.

      Tüm adımları, eksiksiz olarak yaptığınızdan emin iseniz; hosting firmanızla iletişime geçebilir ya da contact form eklentisini tamamen sitenizden kaldırıp tekrar kurulumunu gerçekleştirebilirsiniz.

      Ek olarak; SMTP ayarları ile ilgili hosting firmanızdan bilgi alınız; bazı hosting firmalarında SMPT portları farklı olabilmektedir.

  2. hepsini denedim hiç biri olmadı. daha doğrusu baştaki olmadı sonra diğerinde mail.php içinde oyle bir kod yoktu arattım cok defa bulamadım. son yöntemde de site çöktü o kod ile beraber. dosyanın yedegini geri yükleyince düzeldi.

CEVAP VER

Please enter your comment!
Please enter your name here