HTML Form ile Mail Gönderme

Merhaba. Sizlere HTML form ile nasıl mail gönderileceğini anlatmaya çalışacağım. Statik sitelerin kullanımının artmasıyla birlikte bazı sorunlar da meydana geldi. Bunlardan biri de statik bir sayfada nasıl iletişim formu kullanıllacağı. İşte burada imdadımıza Brace Forms Formspree yetişiyor. Brace Forms Formspree sayesinde rahatlıkla statik bir form aracılığıyla mail gönderebilirsiniz. Bunun için ilk önce HTML form oluşturmanız gerekiyor. Daha sonra bir defaya mahsus formunuzu doldurup gönder diyerek sitenizin ve mail adresinizin onaylanması için gerekli işlemi gerçekleştirmiş oluyorsunuz. Mail adresinize onay maili geliyor ve bağlantıyı tılkladığınızda onay işlemi tamamlanıyor. Bu aşamadan sonra form her doldurulduğunda forma girilen bilgiler belirttiğiniz mail adresine geliyor. Görüldüğü gibi kullanımı gayet kolay bir uygulama. Aşağıdaki örnek HTML formunu kullanarak bir form oluşturabilirsiniz.

<form action="https://forms.brace.io/your@email.com" method="post"> <!-- Brace Forms kapandığı için alternatif olarak Formspree hizmetini kullanabilirsiniz. -->
<form action="https://formspree.io/your@email.com" method="post"> <!-- your@email.com yerine kendi mail adresimizi yazıyoruz. -->
    <div class="input-block">
        <label for="contact_author">
            <strong>Ad Soyad</strong> (gerekli)</label>
        <input type="text" name="contact_author" id="contact_author" required>
    </div>
    <div class="input-block">
        <label for="_replyto">
            <strong>E-Posta Adresi</strong> (gerekli)</label>
        <input type="email" name="_replyto" id="_replyto" required>
    </div>            
    <div class="input-block">
        <label for="contact_subject">
            <strong>İleti Konusu</strong> (gerekli)</label>
        <input type="text" name="contact_subject" id="contact_subject" required>
    </div>
    <div class="textarea-block">
        <label for="contact_content">
            <strong>İleti</strong> (gerekli)</label>
        <textarea name="contact_content" id="contact_content" required></textarea>
    </div>
    <input type="hidden" name="_next" value="https://site.io/thanks.html"> <!-- Form formspree.io adresine gönderildikten sonra tekrar sitenize dönüş yapılarak sitenizdeki thanks.html dosyasının görüntülenmesini sağlıyor. -->
    <input type="submit" value="GÖNDER">
</form>

PHP ile kodlanmış bir blog kullanmama karşılık neden statik bir sayfa ile mail göndermeyi araştırdığımı soracak olursanız cevabı: Jekyll. Jekyll statik site oluşturulmasını sağlayan Ruby ile yazılmış bir uygulama. Jekyll'nin ne olduğunu ve nasıl kullanılacağını daha sonra ayrı bir makalede anlatacağım. İyi günler.

Güncelleme: Brace Forms kapandığı için alternatif olarak Formspree hizmetini kullanabilirsiniz.

YORUMLAR (97)
  1. EMRE ŞAŞKIN
    EMRE ŞAŞKIN - Cevapla
    İlaç gibi geldi çok saol.
  2. tamer soydan
    tamer soydan - Cevapla
    iletişim formu için
  3. nazmi şahin
    nazmi şahin - Cevapla
    çok faydalı oldu. teşekkür ederim.
  4. TUĞÇE PARLAK
    TUĞÇE PARLAK - Cevapla
    uygulamalı olarak anlattığınız bir video vs birşey var mı ?
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Videolu anlatım yok maalesef. Sadece formun action'ına brace forms'un adresini vereceksiniz. Onun haricinde formumuz normal bir formla aynı. Yukarıdaki örnekte anlamadığınız nokta varsa sorunuzu belirtebilirsiniz. Bildiğim kadarıyla yardımcı olmaya çalışırım.
  5. Fikret Kavak
    Fikret Kavak - Cevapla
    Hocam güzel paylaşmışsın ama çalışmıyor. Yönlendirmeye yönlendiriyor ama maile form düşmüyor ayrıca brace.io sitesine gidiyor ama varsaydığımız sayfaya geri dönmüyor.
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Merhaba Fikret bey. Bildiriniz üzerine forms.brace.io sitesine girdiğimde artık kapandıklarını ve hizmet vermeyeceklerini okudum. Sitelerini ziyaret ederek siz de bilgilendirmeyi okuyabilirsiniz. Bu durumda alternatif servisler aramak durumundasınız. İyi çalışmalar.
  6. özgür güçlüoğlu
    özgür güçlüoğlu - Cevapla
    brance forms kapandığı için alternatif bir site vermeniz mümkün müdür acaba ?
      • özgür güçlüoğlu
        özgür güçlüoğlu - Cevapla

        Tesekkur ederim bu kadar hizli bir sekilde donus yaptiginiz icin formspree yi

        <form action="https://formspree.io/your@email.com">
        seklinde mi yazcam?
        • Mehmet YAYLACI
          Mehmet YAYLACI - Cevapla
          Evet aynen o şekilde olacak Özgür bey.
          • özgür güçlüoğlu
            özgür güçlüoğlu - Cevapla
            Cok tesekkur ederim ilginiz icin deneyecegim
  7. serhat halil
    serhat halil - Cevapla
    Formspree ile yapabildim. teşekkürler.
  8. yusuf satılmıs
    yusuf satılmıs - Cevapla
    Formspree gibi araçları kullanmadan direk maili nasıl gönderebiliriz
  9. Ozan Yamak
    Ozan Yamak - Cevapla
    Gerçekten harika anlatmışsınız bizide bilgilendirdiğiniz için çok teşekkür ederiz.
  10. Melih Metin
    Melih Metin - Cevapla
    üstad ben başarılı olamıyorum ya bi türlü, file://formspree.io/xxxx.xxx@gmail.com adresine yönlendiriyo bu sayfa bulunamadı diyo, mail adresime bakıyorum ancak doldurulan formlar gönderilmemiş (o xxx ler de mail adresimin tamamı yazılı)
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla

      Form etiketi şu şekilde olacak:

      <form action="https://formspree.io/your@email.com" method="post">
      Lütfen HTML kodunuzu tekrar gözden geçiriniz.
  11. Fevzi Savaş
    Fevzi Savaş - Cevapla
    Gönder Butonuna Basınca E tablolara Kaydetme Gibi Bir Şey Varmı
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      O konu hakkında bilgim yok maalesef.
  12. mehmet aslan
    mehmet aslan - Cevapla
    slm herkese. maili kullanamıyorum yardımcı olurmusunuz şimdiden herkese teşekkür ediyorum.
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Sorununuzu daha açık bir anlatımla ifade edebilir misiniz? Hata mı alıyorsunuz? Hata alıyorsanız hata mesajını yazabilir misiniz? Yazının sonundaki Güncelleme kısmında verilen bilgiye dikkat ettiniz mi?
  13. tunahan ulusoy
    tunahan ulusoy - Cevapla
    merhaba ben dediğiniz yöntemi dennedim oldu fakat ben bunu kendi projemdeki tablodaki verileri aktarmayı dennedim fakat hata aldım formspree den form action gereken yerlere yapıştırdım fakat sonuç vermedi
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Formspree ile yapmaya çalıştığınız şeyin başarılı olacağını sanmıyorum. Çünkü Formspree sadece formdan gelen verileri size e-posta olarak gönderen bir sistem.
  14. kadir oturakçı
    kadir oturakçı - Cevapla
    usta formspree email dogrulama maili atıyor. benim istediğim ebültenimize üye olacak ziyaretçilerin sadece emailini yazıp gönder deyince benim mailime gelsin onların mail adres bilgileri. onay maili felan gitmesin. varmı böyle birsey acaba
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Doğrulama mailini bir defaya mahsus istiyor. Yazıdaki formdan örnek alarak kişilerin sadece mail adresini isteyebilirsiniz.
  15. Ogün ALİCAN
    Ogün ALİCAN - Cevapla
    Dosyanız bulunamadı Taşınmış veya silinmiş olabilir. ERR_FILE_NOT_FOUND Ayrıntıları gizle hocam bu uyarıyı alıyorum ?
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Merhaba. Muhtemelen dosya adını yanlış yazdınız veya olmayan bir dosyayı hedef gösteriyorsunuz.
  16. kemal görmenoğlu
    kemal görmenoğlu - Cevapla
    çok teşekkür ederim gerçekten çok faydalı oldu allah razı olsun...
  17. Doğukan Çelik
    Doğukan Çelik - Cevapla
    site neden açılmıyor? yardıım
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Site açılıyor. Yazıyı sonuna kadar okudunuz mu?
      • Doğukan Çelik
        Doğukan Çelik - Cevapla
        Hee tmm tesekkurler
  18. Betül Aslan
    Betül Aslan - Cevapla

    Merhaba, burdaki gibi denemeye çalıştım.

    <form action="//formspree.io/your@email.com" method="post">
    yaptım fakat formu çalıştırdığımda file://formspree.io/your@email.com dosyanız bulunamadı hatası veriyor. Yardımcı olabilir misiniz ?
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      <form action="https://formspree.io/your@email.com" method="post">
      şeklinde deneyebilir misiniz? Yani "//formspree.io" yerine "https://formspree.io" yazıp deneyebilir misiniz?
      • Betül Aslan
        Betül Aslan - Cevapla
        Öyle de denedim. Fakat şundan olabilir mi: kodlar bilgisayarımda herhangi bir sitede yüklü değil. Şu hatayı alıyorum da artık Make sure you open this page through a web server, Formspree will not work in pages browsed as HTML files.
        • Mehmet YAYLACI
          Mehmet YAYLACI - Cevapla
          Evet hata mesajı ondan kaynaklı olduğunu söylüyor. Bir web sunucusunda (Apache, Nginx, IIS vb. gibi) çalışılması gerektiğini belirtiyor.
          • Betül Aslan
            Betül Aslan - Cevapla

            Evet ondanmış deneme amaçlı hosting alınca oldu. Çok teşekkürler. Yalnız şimdi de

            <input type="hidden" name="_next" value="https://site.io/thanks.html">
            şu kısma dönmüyor. Ben thanks.html diye bişey ayarlamadım tekrar domain adresimi yazdım fakat yüklenmiyor site tekrar. Neden olabilir?
            • Mehmet YAYLACI
              Mehmet YAYLACI - Cevapla
              Belki de domainin ana sayfasına yönlendirdiğiniz için çalışmıyor olabilir. tesekkurler.html tarzı bir dosyaya yönlendirip deneyebilirsiniz. O konuda net birşey söyleyemeyeceğim.
  19. fikret koçer
    fikret koçer - Cevapla
    Hocam cok tesekkurler..
  20. yunus sorgut
    yunus sorgut - Cevapla
    hotmail adresime göre ayarladığımda oldu fakat hosting firmasının mail adresine göre ayarladığımda olmuyor acaba hostingle ilgili ayarlar mı yapmam lazım?
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Hotmail'de çalıştığına göre kodlarınızda sorun yok. Hosting mailinde spam filtresine takılmış olabilir. Formspree tarafında başka bir ayarlama mevcut değil zaten. Hosting firmanızla iletişime geçip maillerin neden alınmadığını sorabilirsiniz.
  21. merve şahinoğlu
    merve şahinoğlu - Cevapla

    ben işlemleri yaptım ama mail adresime mail geliyor ama mailin içinde formdan gelen bilgiler yok

    <form action="https://formspree.io/your@email.com" method="post" >
        <input type="text" class="form-control" placeholder="İsim" id="contact_author" required>
        <input type="email" class="form-control" placeholder="Email" id="form-control" required>
        <textarea class="form-control" id="contact_content" rows="7" required></textarea>
        <input type="hidden" name="_next" value="//https://site.io/thanks.html">
        <input type="submit" class="form-control" value="Gönder">
    </form>
    
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Formdan datalarını almak istediğiniz inputlara name etiketi ile isim vermeniz gerekiyor. name="cevap" gibi.
  22. tarık
    tarık - Cevapla
    Hocam bende olmadı.Aradığınız siteye ulaşılamıyor diyor.Ne yapacağım
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Site çalışıyor. Belki anlık bir kesinti olmuştur. İyi çalışmalar.
  23. Necati ÖZTAŞ
    Necati ÖZTAŞ - Cevapla
    hocam bende şöyle bir hata alıyorum Unable to submit form Make sure you open this page through a web server, Formspree will not work in pages browsed as HTML files. Also make sure that you're posting to https://formspree.io/your@email.com. For geeks: could not find the "Referrer" header. Nedir sorun ?
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Bir web sunucusunda (Apache, Nginx, IIS vb. gibi) çalışılması gerektiğini belirtiyor. Html dosyanızı masaüstünde vb. yerlerde değilde web sunucusu içerisinde çalıştırırsanız hata vermez.
  24. Boran
    Boran - Cevapla
    hocam benim ki çalışıyor yalnız gönderdikten sonra robot değilim geliyor ya spamı engellemek için.onu istemiyorum nasıl kaldırabilirim.acil yardım lazım
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Doğrulama mailini kastediyorsanız onu bir defaya mahsus gönderiyor. Ya da yeni bir güvenlik önlemi getirdiler. Her halükarda kaldırılamaz. Çünkü bunlar güvenlik için yapılan işlemlerdir.
      • Boran
        Boran - Cevapla
        yok hocam.Hani robot değilim sayfası geliyor ya o sayfayı kaldırmak istiyoırum
        • Mehmet YAYLACI
          Mehmet YAYLACI - Cevapla
          reCAPTCHA uygulamasını yeni getirmişler. Devre dışı bırakmak için Gold üyelik gerekiyormuş. Yani ücretli üyelik gerektiği yazıyor. Üzgünüm.
          • Boran
            Boran - Cevapla
            Hocam,maili pdf formatında nasıl düşürebiliriz ?
            • Mehmet YAYLACI
              Mehmet YAYLACI - Cevapla
              Merhaba. Mail Formspree tarafından gönderiliyor ve seçenekler arasında pdf formatı bulunmuyor maalesef.
  25. Mahmure Elibol
    Mahmure Elibol - Cevapla
    Mükemmel bişey ne zamandır böyle bir şey arıyordum sayenizde çok faydalı bir konuyu öğrenmiş oldum teşekkürler.
  26. onur bozkurt
    onur bozkurt - Cevapla
    hocam formspreeden mail gelmiyor farklı yol varmı
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Formspree'nin çalışmadığına dair başka geribildirim almadım. Acaba HTML kodunuzda hata olabilir mi? Veya mail gereksize düşüyor olabilir mi?
      • onur bozkurt
        onur bozkurt - Cevapla
        hocam bir sayfaya yönlendiriyor mail adresinizi onaylayın diye ama mailime düşmüyor hiç bir şekilde. spam vs kontrol edildi.
        • Mehmet YAYLACI
          Mehmet YAYLACI - Cevapla
          Mail sunucunuzda sorun olabilir ya da anlık olarak Formspree'den kaynaklı sorun olabilir. Aynı formu tekrar kullanın. Tekrar doğrulama maili talep edin.
  27. Mustafa Mertek
    Mustafa Mertek - Cevapla
    S.a hocam benim bir sorum olacak. Bu kodlarla iletişim sayfası mı oluyor? Mesela ben bununla başkaları text kutusuna yazı yazınca bana anında mail olarak gelir mi? Şimdiden teşekkürler.
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Evet iletişim formu oluyor. Forma girilen bilgiler size mail olarak gönderiliyor.
      • Mustafa Mertek
        Mustafa Mertek - Cevapla

        Abi ben formspreenin kendi kodlarını kullandım olmadı neden acaba.? Şu kodları kullandım.. your@email.com yerinide kendi emailim yaptım olmadı..

        <form action="https://formspree.io/your@email.com" method="POST">
           <input type="text" name="name">
           <input type="email" name="_replyto">
           <input type="submit" value="Send">
        </form>
        Nedeni nedir.? Şimdiden teşekkürler..
        • Mehmet YAYLACI
          Mehmet YAYLACI - Cevapla
          Bu kodları nerede çalıştırıyorsunuz? Kodların çalışabilmesi için bir web sunucusu (Apache, Nginx, IIS vb.) üzerinden çalıştırılması gereklidir.
          • Mustafa Mertek
            Mustafa Mertek - Cevapla
            Bu kodları sitede nasıl çalıştırırım .tk'lı sitede..
            • Mehmet YAYLACI
              Mehmet YAYLACI - Cevapla
              Hosting yönetim panelinizden kodlarınızın bulunduğu dosyayı sitenize yükleyebilirsiniz.
              • Mustafa Mertek
                Mustafa Mertek - Cevapla
                Ben bu siteyi freenom ile yapıyorum siteye direkt olarak dosyasız html kodlarını yapıştırsam olmaz mı.? Abi senide yoruyorum ama önemli bir şey üzerinde çalışıyorum..
                • Mehmet YAYLACI
                  Mehmet YAYLACI - Cevapla
                  Anladığım kadarıyla sadece alan adınız var ve bu durumda html form ile mail gönderemezsiniz. İlk önce bir hosting hizmetinizin bulunması gereklidir. Ücretsiz hosting saglayan firmalar var. Arama motorunda arayabilirsiniz. Ya da ücreti karşılığında hosting hizmeti satın alabilirsiniz. Bu konuda karar size ait. Daha sonra alan adınızın DNS adresini hosting hizmetinize yönlendirmeniz gereklidir. Son olarak önceki yorumumda bahsettiğim gibi hosting yönetim panelinizden kodlarınızın bulunduğu dosyayı sitenize yüklemelisiniz ya da önceden var olan dosyanızın içine kodlarınızı yapıştırmalısınız. Kolay gelsin.
  28. murat
    murat - Cevapla
    Merhaba dediğinizi yaptım çalışıyor ama bilgileri girince onaylama sayfasına atıyor onaylama ekranı gelmeden yollayamıyoruz.Birsürü resimle v.s uğraşıyoruz bir çözümü yokmudur ?
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Tek çözümü Gold üyelik almak. Ücretsiz kullanımda güvenlik doğrulamasını kaldıramıyorsunuz.
  29. Hayri Çölaşan
    Hayri Çölaşan - Cevapla

    Çok teşekkürler süper çalışıyor. Büyük bir yükten kurtardınız. Tek problemim Türkçe karakter

    <input type="hidden" name="_language" value="tr" />
    kodunu tam olarak nereye girmeliyim. Teşekkürler.
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Input tipi hidden yani gizli olduğundan form içinde herhangi bir yere kodu yazabilirsiniz. Bu kod ziyaretçilere görünmeyecektir. Sadece reCaptcha dilini Türkçe yapmak için yazılmış koddur.
      • Hayri Çölaşan
        Hayri Çölaşan - Cevapla
        Şimdi anladım, Ben robot değilim Türkçe oluyormuş, onu yapmışım. Ben yanlış anlatmışım problemi. Deneme amaçlı form oluşturdum, çalışıyor. Formu doldurup göndere basınca benim mailime gelen mesajda Türkçe karakterler bozuk.
        • Mehmet YAYLACI
          Mehmet YAYLACI - Cevapla

          Head kısmına

          <meta charset="UTF-8">
          kodunu ekleyerek deneyebilir misiniz?
  30. Ömer
    Ömer - Cevapla
    bende hata veriyor bu= Unable to submit form Make sure you open this page through a web server, Formspree will not work in pages browsed as HTML files. Also make sure that you're posting to https://formspree.io/your@email.com. For geeks: could not find the "Referrer" header.
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      HTML dosyanızı bir web sunucusunda (Apache, Nginx, IIS vb. gibi) çalıştırmanız gerektiğini belirtiyor. Yani HTML dosyasını masaüstünüze kaydedip o şekilde mail gönderemezsiniz. HTML dosyanızı bir web sunucusu üzerinden çalıştırmalısınız.
      • Ömer
        Ömer - Cevapla
        Oldu ama bu seferde dogrulama e-postası gelmiyor.
        • Mehmet YAYLACI
          Mehmet YAYLACI - Cevapla
          Gereksiz klasörünü kontrol ettiniz mi? Eğer e-postanın gelmediğinden eminseniz formu doldurarak tekrar gönderiniz ve orada çıkan "Resend confirmation" linkine tıklayarak doğrulama e-postasını tekrar talep ediniz.
          • Ömer
            Ömer - Cevapla
            Herşeyi kontrol ettim fakat gene e-postama posta gelmiyor.
            • Mehmet YAYLACI
              Mehmet YAYLACI - Cevapla
              Eğer tüm işlemleri doğru yaptığınızdan eminseniz Formspree kaynaklı geçici bir sorun olabilir. Bir süre sonra tekrar deneyebilirsiniz.
              • Ömer
                Ömer - Cevapla
                Teşekkürler.
                • Ömer
                  Ömer - Cevapla
                  Son birşey daha bu formspree ücretsiz ve sınırsızmı?
                  • Mehmet YAYLACI
                    Mehmet YAYLACI - Cevapla
                    Hayır tamamen ücretsiz değil. Örneğin aylık 50 adet form gönderme limitiniz var. Aylık 50'den fazla form göndermek isterseniz Gold hesap satın almanız gerekiyor. Ayrıntılar için sitesini inceleyebilirsiniz. https://formspree.io/#features
                    • Ömer
                      Ömer - Cevapla
                      Şimdi siteyi yayınladığım zaman kullanıcılar mail gönderebiliyor mu gold üyelik almadığım için?
                      • Mehmet YAYLACI
                        Mehmet YAYLACI - Cevapla
                        Evet aylık 50 adet mail alabilirsiniz. 50'den fazla mail almak istiyorsanız o zaman Gold üyelik almanız gerekmektedir.
  31. İslam Fatih Koçak
    İslam Fatih Koçak - Cevapla

    Sunucuya yüklediğim halde bu hatayı alıyorum.

    Unable to submit form Make sure you open this page through a web server, Formspree will not work in pages browsed as HTML files. Also make sure that you're posting to https://formspree.io/your@email.com.

    For geeks: could not find the "Referer" header.

    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla

      Bu kodları nerede çalıştırıyorsunuz? Kodların çalışabilmesi için bir web sunucusu (Apache, Nginx, IIS vb.) üzerinden çalıştırılması gereklidir.

      Eğer bir web sunucusuna yüklediğinizden eminseniz formunuzun bulunduğu sayfanın <head> kısmına

      <meta name="referrer" content="origin">
      
      etiketini ekleyip deneyebilir misiniz?

  32. halil Tufan
    halil Tufan - Cevapla

    kodu az birşey değiştirdim yalnız mesajları almak istiyorsanız önce test olarak kodları kullanarak mesaj yollayın sonra mesajlar rahatlıkla gelecektir

    <form method="POST" action="https://formspree.io/your@email.com">
        <div class="input-block">
            <label for="contact_author">
                <strong>Ad Soyad</strong> (gerekli)
            </label>
            <input type="text" name="contact_author" id="contact_author" required>
        </div>
        <input type="email" name="email" placeholder="E-postanız">
        <textarea name="message" placeholder="Mesajınız"></textarea>
        <button type="submit">Gönder</button>
    </form>
  33. Muhammet Pekdemir
    Muhammet Pekdemir - Cevapla
    Form formspree.io adresine gönderildikten sonra tekrar sitenize dönüş yapılarak sitenizdeki thanks.html dosyasının görüntülenmesini sağlıyor. Burda tam olarak ne anlatmak istediniz acaba. Ne yapmalıyız tam olarak anlayamadımda.
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Ziyaretçi formu doldurduktan sonra web site sahibinin hazırladığı thanks.html dosyasına yönlendirilerek o sayfanın görüntülenmesi sağlanıyor. Örnek olarak o sayfada "Yorumunuz başarıyla gönderilmiştir. En kısa sürede cevap verilecektir." benzeri bir yazı görüntülenmesini sağlayabilirsiniz.
      • Muhammet Pekdemir
        Muhammet Pekdemir - Cevapla
        Teşekkürler. Bu kadar hızlı cevapladığınız için de ayrıyeten teşekkür ediyorum.
  34. Yusuf Kerman
    Yusuf Kerman - Cevapla
    Abi ben herşeyi yaptım ama mailime onay gelmiyor ne yapıcam
    • Mehmet YAYLACI
      Mehmet YAYLACI - Cevapla
      Gereksiz klasörünü kontrol ettiniz mi? Eğer gelmediyse biraz gecikmeli gelebilir. Ya da mail sunucusunda anlık hata oluşmuş olabilir. Son olarak mail adresiniz Formspree tarafından bloke edilmiş olabilir. Bu durumda https://formspree.io/unblock/<your@email.com> (kendi mail adresinizi yazmayı unutmayınız) adresini ziyaret ederek blokeyi kaldırabilirsiniz.
      • Yusuf Kerman
        Yusuf Kerman - Cevapla
        Abi spama baktım o block şeyinide yaptım hala olmuyor gelmiyor
        <center><form class ="eposta"action="https://formspree.io/email@domain.tld" method="post"> <!-- Brace Forms kapandığı için alternatif olarak Formspree hizmetini kullanabilirsiniz. -->
        <form action="https://formspree.io/***@gmail.com" method="post"> <!-- your@email.com yerine kendi mail adresimizi yazıyoruz. -->
        ...
        
        kodlar bunlar ben css ile düzenledim sayfayı acaba burda mı bir sorun var diye düşündüm cevaplarsınız sevinirim
        • Mehmet YAYLACI
          Mehmet YAYLACI - Cevapla
          Formunuzda hata var. İlk olarak iki adet action var. Bir tane olmalı. En yukarıdaki
          <form class ="eposta"action="https://formspree.io/email@domain.tld" method="post"> <!-- Brace Forms kapandığı için alternatif olarak Formspree hizmetini kullanabilirsiniz. -->
          satırını kaldırınız. Sadece kendi mail adresinizin yazdığı action etiketi kalsın.
          • Yusuf Kerman
            Yusuf Kerman - Cevapla
            Gene yaptım ama gene olmadı kesin birşeyi gene yanlış yaptım
            <center>
            <form class ="eposta"action="https://formspree.io/***@gmail.com" method="post">
             ...
            
            • Yusuf Kerman
              Yusuf Kerman - Cevapla
              Pardon hatayı yazmadım bu sefer oldu dedi onaylandı ama bu seferde mesajı gönderiyom gene onaylama yeri çıkıyo karşıma neden ?
              • Yusuf Kerman
                Yusuf Kerman - Cevapla
                Teşekkürler anladım gönderdiğinde mecbur o sayfa çıkıyormuş tekrardan teşekkürler yardım ettiğin için biraz uğraştırdım ama ...
                • Mehmet YAYLACI
                  Mehmet YAYLACI - Cevapla
                  Sorunu çözdüğünüze sevindim. reCAPTCHA uygulamasından bahsediyorsunuz sanırım. Ücretsiz hesapta reCAPTCHA'yı devre dışı bırakamıyorsunuz maalesef.
YORUM FORMU