WordPress Notları

WordPress Haberleri,İpuçları,Eklentileri,Temaları ve dahası

  • Haberler
  • İpuçları
  • Nasıl Yapılır
  • Eklentiler
  • Temalar
  • Multisite
  • Güvenlik

30 Eylül 2013 tarihinde Tarık Çayır yazdı 60 Yorum

Contact Form 7 İle SMTP E-Posta Gönderme

Sunucunuz Türkiye üzerindeyse Contact Form 7 vb. eklentiler ile e-posta gönderimini yapamayacaktır.

Sorunun çözümü oldukça kolay, SMTP üzerinden e-posta gönderme. Merak etmeyin çok fazla koda bulaştırmadan eklenti yardımıyla bu sorunun üstesinden kolaylıkla gelebilirsiniz.

İlk önce sitenizden bir e-posta oluşturun. Ben genellikle gönderimleri [email protected] olarak açıyorum sizde açabilirsiniz. Aman info, bilgi vs. e-postalarınızı eklentide kullanmayın. Malum şifre eklentide kabak gibi meydanda 🙂

E-postayı açtıktan sonra sitemize WP Mail SMTP eklentisini kurup ardından etkinleştirin. Ayarlar -> E-Mail‘e girip ayarlarını yapacağız.

wp-mail-smtp-ayarlari
Örnek ayarlar.

From Email: Gönderici e-postası, açtığımız e-postayı yazmamız daha sağlıklı olacaktır.
From Name: Gönderilen e-postalardaki gönderici adı. İstediğinizi yazabilirsiniz ben genellikle Site E-Posta yazıyorum.

Mailer: Bütün e-postalar SMTP üzerinden gönderileceğinden Send all WordPress emails via SMTP seçeceğini seçiyoruz.

SMTP Host: Sitemizin SMTP sunucu adresinizi yazıyorum bu genellikle %90 oranında mail.alanadi.com‘dur, ama bazı Hosting firmaları smtp.alanadi.com olarak’ta kullanabiliyor. Herhangi bir sorun yaşarsanız Hosting sağlayacağınızdan SMTP ayarlarını isteyebilirsiniz.
SMTP Port: Malum Türk Telekom 25. portu kapattığı için 587’den göndermek zorunda kalıyoruz ve bu yazıyı anlamdırıyoruz 🙂 Selam olsun Türk Telekoma 🙂
Encryption: No encryption seçeceğiz.
Authentication: Kimlik doğrulaması SMTP üzerinden yapılacağından Yes: Use SMTP authentication‘ı seçiyoruz.
Username: Açtığımız E-Posta’yı yazıyoruz.
Password: Açtığımız E-Postanın şifresini yazıyoruz.

Değişiklikleri kaydet diyoruz, test etmek için alttaki Send a Test Email kısmından kendi e-posta adresime bir adet test e-postası gönderebiliriz. Eğer ayarları doğru yaptıysanız %99 oranında test e-postası gönderilmiş olacaktır.

Artık sitemizden e-posta gönderebiliriz, ama eğer sitenizde Contact Form 7 eklentisi kullanıyorsanız eklentinin includes klasöründeki classes.php’nin 550. ( Satır sırası eklentinin versiyonuna göre değişiklik gösterebilir.) satırındaki

NOT: Yeni versiyonla beraber includes/mail.php‘in 67. satırındakini değiştirmeniz gerekmektedir.

$headers = "From: $sender\n";

kısmındaki iki nokta üst üsteyi kaldırıp kaydetip tekrardan FTP’mize atıyoruz.

$headers = "From $sender\n";

Oysaki bu sorun için aylarca uğraştınız değil mi? Başları uğraşmasın diye yazıyı paylaşır mısınız? 🙂

Bunu paylaş:

  • Tweet
  • Daha fazla
  • Tumblr' da Paylaş
  • Reddit üzerinde paylaşmak için tıklayın (Yeni pencerede açılır) Reddit
  • Arkadaşınıza e-posta ile bağlantı göndermek için tıklayın (Yeni pencerede açılır) E-posta

İlgili

Kategori:Eklentiler, Genel, Hosting, İpuçları Etiketler: contact form 7 e-posta sorunu., contact form 7 mail sorunu, wordpress e-posta sorunu, wordpress mail sorunu, wordpress smtp sorunu

Hakkımda Tarık Çayır

2012 yılında dijital medya çözümleri ve hizmeti verdiği Momoth şirketini kurdu. 8 yıl boyunca yönettiği Momoth’ta 300’den fazla yazılım projesine imza attı. 2020’de Momoth’u şekillendirerek Girişim Stüdyosu’na dönüştürdü.

Şu an Momoth Girişim Stüdyosu çatısı altında Çay Kahve İnsan ve Çay Kahve Stüdyo girişimleri ile ilgileniyor.

Yorumlar

  1. Sercan Paçacı der ki

    13 Mart 2014 ile 10:54

    $headers = “From: $sender\n”;

    İki nokta üst üste sıkıntısı benim de başıma geldi, yazınız sayesinde uğraşmadan çözdüm. Teşekkür ederim. Başarılarınızın devamını dilerim.
    İyi Çalışmalar.

    Yanıtla
  2. cemilturken der ki

    22 Nisan 2014 ile 15:45

    Merhaba. Contact form 7’nin ve diğer takım arkadaşları WP-Mail-SMTP ile Really Simple CAPTCHA eklentilerini güncelledikten sonra bu ayarlar işe yaramamaya başladı. WordPress’in son sürümüyle de ilgili olabilir mi acaba? Bir çözüm biliyorsanız yardımcı olursanız sevinirim.

    Yanıtla
    • Tarık ÇAYIR der ki

      23 Nisan 2014 ile 09:36

      Merhaba, zannetmiyorum. Gerekli ayarları yapınca çalışacaktır. Ayarları düzgün yaptığınıza emin misiniz?

      Yanıtla
      • cemilturken der ki

        26 Nisan 2014 ile 11:55

        Evet, kesinlikle eminim. Hatta şu an çalışır durumda 7 adet web sitem var. Hadi diyelim birinde hata yaptım. Sadece sitelerden birinde problem olsa tamam. Ama güncellemeleri yaptıktan sonra hepsi de aynı tepkiyi veriyor.

        Yanıtla
        • Tarık ÇAYIR der ki

          28 Nisan 2014 ile 13:54

          $headers = “From: $sender\n”; değişikliğine dikkat ettiniz mi?

          Yanıtla
          • cemilturken der ki

            17 Temmuz 2014 ile 11:46

            Merhaba, yine Contact Form 7 güncellemesi ve yine aynı problem. Daha önce çözülmüştü, ancak son güncellemede /includes klasöründe “classes.php” isimli bir dosya bulunmuyor. Yani, eklentide köklü bir değişikliğe gidilmiş olabilir. Şimdi nasıl ayarlama yapacağız, bilen varsa yardım lütfen…

  3. ali veli der ki

    24 Mayıs 2014 ile 12:18

    Aylarca olmasa bile 24 saat uğraştım. 🙂
    Teşekkürler.

    Yanıtla
  4. ilaç der ki

    25 Haziran 2014 ile 15:47

    Çok teşekkürler.

    Yanıtla
  5. hakan der ki

    01 Temmuz 2014 ile 12:56

    güzel peki, toplu mail gönderimi de yapabilir miyiz bu şekilde…

    Yanıtla
    • Tarık ÇAYIR der ki

      14 Temmuz 2014 ile 22:45

      Maalesef, burada WP üzerindeki e-postaların ve eklentilerin sağlıklı çalışmasına yönelik bir eklenti. Sizin bahsettiğiniz başlı başına bir uzmanlık alanı gerektirir. Ama bunu WP tarafında da yapan eklentiler var araştırarak bulabilirsiniz. Her ne şekilde ne kadar sağlıklı olur bilemiyorum ama denemeniz de fayda var.

      Yanıtla
  6. Muhammet Demirel der ki

    18 Temmuz 2014 ile 12:42

    Re Captca Kullanıyorum ve Contact Form 7 Güncellendi classes.php yerine mail.php oldu ve yaptığım ayar yine aynı : işaretini sildim ancak hala mail gelmiyor yardım edin

    Yanıtla
  7. Uydunet der ki

    01 Ekim 2014 ile 15:08

    Hocam Contac7 kullanıyorum ama sorunum gelen mail içeriğinin boş gelmesi. Formda eklediğim tüm içerik gelmiyor bunun sebebi ne olabilir

    Yanıtla
  8. kulturikasit der ki

    22 Ekim 2014 ile 23:30

    includes klasorundeki clases php yi bulamayanlariçin not.mail.php ye bakınız

    Yanıtla
  9. burhan der ki

    30 Ekim 2014 ile 17:06

    teşekkürler

    Yanıtla
  10. Kerem Karakuş der ki

    03 Kasım 2014 ile 03:26

    Merhabalar.
    Anlattığınız biçimde uygulamayı yaptım ve çalışıyor da lakin şöyle bi sıkıntı var gönderme işareti hiç kaybolmuyor ama maili gönderiyor. Bu neden kaynaklanıyor olabilir?

    Yanıtla
    • Tarık ÇAYIR der ki

      19 Şubat 2015 ile 18:34

      Bütün eklentileri devre dışı bırakıp birde CF7 eklentisini öyle bir dener misiniz, çakışan kütüphaneler olabilir.

      Yanıtla
  11. Selim der ki

    16 Kasım 2014 ile 23:46

    selam, ayarları yaptım mail gönderiyor ama “İletiniz başarılı olarak gönderildi. Teşekkürler.” uyarısını yazmıyor, bu konu hakkında ne yapılabilir ?

    Yanıtla
    • Tarık ÇAYIR der ki

      19 Şubat 2015 ile 18:34

      Son sürümüne güncelleyip birde öyle dener misiniz.

      Yanıtla
  12. askaros2005can der ki

    09 Aralık 2014 ile 18:01

    Warning: glob() has been disabled for security reasons in /www/hosts/5414/site.com/web/wp-admin/includes/class-wp-upgrader.php on line 711

    Yanıtla
  13. askaros2005can der ki

    09 Aralık 2014 ile 18:02

    wp-mail-smtp eklentisini kurarken bu hatayı veriyor. Nasıl çözebilirim

    Yanıtla
    • Mustafa Uysal der ki

      12 Aralık 2014 ile 01:38

      hosting hizmeti aldiginiz yere sorun. glob fonksiyonunu engellemisler.

      Yanıtla
  14. alarmcisalim der ki

    22 Aralık 2014 ile 19:59

    İki nokta üst üste bilgisi için çok teşekkür ederim.. Kayda değer bir bilgi ..Başarılarınızın devamını dilerim.

    Yanıtla
  15. beşir der ki

    14 Ocak 2015 ile 18:06

    paylaşımınız için teşekkürler hocam çok faydalı oldu

    Yanıtla
  16. Yeşil Aşkı der ki

    17 Ocak 2015 ile 16:18

    Bilgi için teşekkürler. İletişim formu calisiyor fakat gönder dedikten sonra loading simgesi dönmeye devam ediyor ve gonderildi diye bir uyari mesaji cikmiyor.Neden olabilir?

    Yanıtla
  17. Yeşil Aşkı der ki

    17 Ocak 2015 ile 19:03

    Merhabalar.
    Anlattığınız biçimde uygulamayı yaptım ve çalışıyor da lakin şöyle bir sıkıntı var gönder dediğim de loading simgesi hiç kaybolmuyor ama maili gönderiyor. Bu neden kaynaklanıyor olabilir?

    Yanıtla
  18. cihat murat yüksel der ki

    28 Ocak 2015 ile 11:27

    bende yaptım dediklerinizi o kodu değiştirdiğim zaman site beyaz sayfaya düştü bir fikriniz varmı nasıl çözebbilirim hocam?

    Yanıtla
    • Tarık ÇAYIR der ki

      02 Şubat 2015 ile 17:31

      Doğru değişikliği yaptığınızı emin misiniz?

      Yanıtla
  19. judgevedat der ki

    08 Şubat 2015 ile 19:19

    Merhabalar dediklerinizi tek tek yaptım fakat email gelmedi. ne yapmalıyım

    Yanıtla
    • Yeşil Aşkı der ki

      08 Şubat 2015 ile 20:49

      Contact Form 7 ile uğraşmayın derim. Fast Secure Contact Form kurdum bu dertten kurtuldum. Örnek Sayfa http://www.yesilaski.com/iletisim

      Yanıtla
      • mehmet der ki

        04 Temmuz 2015 ile 23:10

        teşekkürler

        Yanıtla
    • Tarık ÇAYIR der ki

      08 Şubat 2015 ile 21:42

      Merhaba, yaptıklarınızı tekrardan bir gözden geçirmenizi tavsiye ederim. Herhangi bir sorun yok, çalışıyor?

      Yanıtla
  20. mustafa der ki

    14 Şubat 2015 ile 15:13

    merhaba ben ayarları aynen yaptım ama ileti gönderilmiyor. site uzantım net olduğu içinmi acaba

    Yanıtla
    • Tarık ÇAYIR der ki

      19 Şubat 2015 ile 18:35

      Onunla ilgisi yok, ayarları tekrardan gözden geçirmenizi tavsiye ederim.

      Yanıtla
  21. mustafa der ki

    14 Şubat 2015 ile 16:28

    yaptım çalışıyor ama iletiniz gönderildi diye uyarı vermiyor. bir bakarmısınız
    http://www.webiktisat.net/iletisim/

    Yanıtla
    • Tarık ÇAYIR der ki

      19 Şubat 2015 ile 18:41

      Bütün eklentileri devre dışı bırakıp birde öyle dener misiniz?

      Yanıtla
  22. Abdullah Çetinkaya der ki

    19 Şubat 2015 ile 16:28

    Sayın Tarık Hocam,
    Söylediklerinizi harfiyen uyguladım lakin diğer arkadaşlarda olduğu gibi bende de sorun var. test mailler çalışıyor sadece formdan gelen mailler çalışmıyor.

    Yanıtla
    • Tarık ÇAYIR der ki

      19 Şubat 2015 ile 18:37

      Bir yerde yanlışlık yapıyorsunuzdur.
      Ayarlara tekrardan bir göz atmanızı tavsiye edeceğim.

      Farklı bir e-posta adresine göndermeyi dener misiniz. Hangi sitede test ediyorsanız, o siteye ait bir e-posta adresine göndermeyi deneyin, bakalım bu sefer gönderecek mi?

      Yanıtla
  23. mustafa der ki

    24 Şubat 2015 ile 23:15

    Merhaba benim iletişim formu çalışıyor ama (iletiniz başarıyla gönderildi. Teşekkür ederim) İletisi çalışmıyor.

    Yanıtla
    • mustafa der ki

      24 Şubat 2015 ile 23:23

      bütün eklentileri devre dışı bıraktım yani etkisizleştirdim temayı da değiştirdim. olmadı

      Yanıtla
      • Tarık ÇAYIR der ki

        02 Mart 2015 ile 12:31

        Eklentiniz güncel mi?

        Yanıtla
        • mustafa der ki

          09 Mart 2015 ile 12:52

          Evet Güncel. ne yaptım olmadı kaldırdım artık dönüş yaptığınız için teşekkür ederim

          Yanıtla
  24. esra der ki

    26 Şubat 2015 ile 21:57

    Merhabalar,

    Ben eklentiyi çalıştırdım. Mail alıyorum ancak ancak forma yüklenen dosyanın sadece ismi geliyor kendisi gelmiyor. Neden olabilir?

    teşekkürler

    Yanıtla
    • Tarık ÇAYIR der ki

      02 Mart 2015 ile 12:33

      CF7’de tanımladığınız alanı dosya ekleri bölümüne eklediniz mi?

      Yanıtla
  25. Taha der ki

    03 Mart 2015 ile 09:11

    Merhaba, aynı sorunu yaşıyorum, öncelikle form: sender kodunda (:) ve (sender) arasında noktayı silince hala iki boşluk var ,onu bire indiricez mi? yoksa sadece (:) mı silicez ve arada iki boşluk kalıcak?
    ikincisi ; yukardaki anlatımda anlayamadığım bazı anlatımlar var, aslında şöyle söyleyeyim benim CF7m düne kadar gönderiyordu adresime siteden yazılan formları, portum 25 ve form sender kodumda (:) barındırmasına rağmen ancak dün mailler gelmemeye başladı yani benim sıkıntım yukarıdaki ile alakalı değil gibi geldi çünkü daha önce gönderiyordu, hiç kullanmama rağmen hosting admin paneldeki webmaile giriş yaptım orada gönderilemeyen tüm mailler tutulmuş ve bir açıklama eklenmiş, sanırım belli sayıyı aştığı için engellenmiş, yani benim sorunum yukarıdakilerle ilgili değilde serverın/hosting firmasının otomatik yapılandırmasındaki bir çeşit spam engelleme işleminden kaynaklanıyor olabilirmi?

    Yanıtla
  26. kaan şen der ki

    08 Mart 2015 ile 13:30

    Hocam Allah razı olsun 3 haftadır uğraşıyorum sonunda çözebildim sayene çok teşekkürler 🙂

    Yanıtla
  27. muharrem der ki

    09 Mart 2015 ile 01:17

    Hocam merhabalar ben butun dedıgınız ayarları yaptım maıl formu calısmıyor baska bır maıl formu kurdum orda gonderıldı dıyor pıyasada gelen maıl yok sıkıntı nedir acaba eklentılerın hepsını etkınsızlestırdım smtp ve maıl formu hacır.

    Yanıtla
  28. Melih der ki

    09 Nisan 2015 ile 01:32

    Esra’nın yaşadığı sorunu ben de yaşıyorum.

    Gönder dedikten sonra işlemin devam ettiğini gösteren oklar dönüyor ancak maili göndermesine rağmen onay mesajı gelmiyor. Öyle kalıyor. Oysa ki birkaç saniye içinde mail posta kutusuna düşüyor.

    Yanıtla
  29. ev dekorasyon fikirleri der ki

    09 Şubat 2016 ile 21:56

    Üstadım sayenizde büyük bir sıkıntıdan kurtuldum. Ellerinize sağlık. Dediklerinizi harfiyen uyguladım ve olumlu netice aldım. Artık iletişim sayfası sorunsuz çalışıyor. Teşekkürler…

    Yanıtla
  30. fatih der ki

    18 Nisan 2016 ile 18:40

    yardımın için teşekkürler kardeş

    Yanıtla
  31. hande der ki

    10 Mayıs 2016 ile 00:53

    4.4.2 sürümünü yükledikten sonra fonksiyon hatası almaya başladım. sunucumdan kaynaklı bir durum olabilir mi? yardımcı olursanız sevinirim.

    Yanıtla
  32. Onur der ki

    20 Ocak 2017 ile 14:29

    Güzel anlatım için teşekkürler. Yazınız güzel ki Google’da sıralamaya girmiş.

    Yanıtla
  33. Mert der ki

    28 Şubat 2017 ile 05:49

    Kardeşim sana binlerce kez teşekkür ederim. Günlerdir beni hayattan soğutan bir dertten kurtardın. Allah ayağına taş değdirmesin.

    Yanıtla
  34. murat der ki

    16 Mart 2017 ile 14:59

    arkadaşlar ben includes klasörünü ve mail.php klasörünü bulamıyorum. filezilla ile mi girip bakıyoruz orada da yok. eski ismine de baktım o da yok.? yardımcı olabilecek biri var mıdır. şimdiden teşekkürler.

    Yanıtla
  35. Uğurhan Mücahit der ki

    23 Ekim 2017 ile 16:12

    Merhaba yazınızı çok beğendim fakat ,

    “NOT: Yeni versiyonla beraber includes/mail.php‘in 67. satırındakini değiştirmeniz gerekmektedir.”

    $headers = “From: $sender\n”; 104. satır da buldum bilginize..

    Yanıtla
  36. Semiha Turacı der ki

    10 Kasım 2017 ile 18:54

    Mükemmel bişey ne zamandır böyle bir şey arıyordum sayenizde çok faydalı bir konuyu öğrenmiş oldum teşekkürler.

    Yanıtla
  37. lucas der ki

    15 Aralık 2017 ile 03:40

    Allah razı olsun..

    Yanıtla
  38. hakan der ki

    04 Nisan 2018 ile 20:40

    formda mail alanını dolduran kişiye otomatik olarak mail gönderilmesini nasıl sağlarız. bu alan değişken sonuçta formu dolduranın mailine göndermem gerekiyor. ama bunu yapamadım bir türlü

    Yanıtla
  39. ceren der ki

    15 Ağustos 2018 ile 10:06

    çok yardımcı oldu, teşekkür ederim.

    Yanıtla
  40. emre der ki

    08 Mayıs 2019 ile 11:29

    Bir firmanın web host ve mail host farklıydı, smtp host eklentisini kurup ayarları yaptım fakat iletişim formundan mail gitmiyordu, sizin yazınız ile basitçe o “:” kaldırınca sorun düzeldi. Ramazan mübarek günde Allah razı olsun diyorum kardeşim. Harikasın.

    Yanıtla
  41. emre der ki

    05 Kasım 2019 ile 12:24

    Form alanında bilgileri doldurup yolladığımda maile ulaşıyor fakat maili açtığımda hiçbir bilgi görünmüyor. Boş mail olarak gözüküyor. bu problemi nasıl çözebiliriz. Teşekkürler.

    Yanıtla

Bir yanıt yazın Yanıtı iptal et

Lütfen gerçek bilgilerinizi kullanın. Herhangi bir site adı ile yazılan yorumlar onaylanmayacaktır!

Popüler Yazılar & Sayfalar

  • Otomatik Olarak "Öne Çıkan Görsel" Belirlemek
    Otomatik Olarak "Öne Çıkan Görsel" Belirlemek
  • Tam Ekran Yazım Modu
    Tam Ekran Yazım Modu
  • Amelia: WordPress Rezervasyon Eklentisi
    Amelia: WordPress Rezervasyon Eklentisi

Bloga e-posta ile abone ol

Bu bloga abone olmak ve e-posta ile bildirimler almak için e-posta adresinizi girin.

Blogroll

  • HandyPlugins
  • NoCodeWP
  • Powered Cache
  • WholeStuff
  • WPHandle
  • Hakkımızda
  • İletişmeyin!
  • Bülten Gönder
  • Site Haritası
  • Gizlilik Politikası

© 2025 - WPNotlari

Bu internet sitesinde, kullanıcı deneyimini geliştirmek ve internet sitesinin verimli çalışmasını sağlamak amacıyla çerezler kullanılmaktadır. TamamGizlilik politikası