Sponsor Reklam

Php ile Mail Gönderimi (İletişim Formu)

yenibrk 25 May 2017 Web Tasarımı 27.486 views  0

Bu yazımda php ile smtp kullanarak iletişim formu oluşturmayı ve bu iletişim formu üzerinden mail göndermeyi anlatacağım. Bütün hosting firmaları direk mail göndermeyi kapatmıştır. Bunun nedeni smtp kullanılmadan gönderilen mailler spam klasörüne düşmesidir. Smtp mail fonksiyonlarını kullanarak çok kolay bir şekilde iletişim formu üzerinden mail gönderebilirsiniz.

İletişim Formunu hazırlamadan önce PhpMailer sınıfına ait dosyaları indirmeniz gerekecektir. “class.phpmailer.php”, “class.smtp.php”, “class.pop3.php” 3 adet dosyayı indirerek iletişim sayfanızla aynı dizine atacaksınız. Farklı dizine atarsanız çalışmaz.  3 dosyayı indirmeniz için gereken bağlantıyı aşağıda vereceğim.

Php Mailer Sınıf dosyalarını İndir 

Not: İletişim formu hazırlamadan önce domain uzantılı mail adresini oluşturmalısınız. Oluşturmak için hosting firmanızdan yardım alabilirsiniz.

İletişim Formunu Hazırlama

Aşağıda hazırlamış olduğum iletişim formu ve gerekli php kodlarını kendinize göre düzenleyeceksiniz. Burada önemli olan php kodlarıdır. İletişim formunu internetten bularakta kendinize göre düzenleyebilirsiniz.

Burada düzenleyeceğiniz Yerler ;

$mail->Host = ‘mail.site.com’; = site.com yerine sitenizin ismi.

$mail->Port = 587; = Smtp port adresinizi hosting firmanızdan öğrenin

$mail->Username = ‘mail@adresi.com’; = Domain uzantılı mail adresiniz

$mail->Password = ‘Mail Şifresi’;  = Mail adresinizin Şifresi

$mail->AddAddress(‘mail@site.com’, ‘İsim Soyisim’); = Burayada hangi mail adresinize mesajların gelmesini istiyorsanız yazıyorsunuz.

Not: Bu Kodları uygulayıp çalıştırdım başarılı bir şekilde mail gönderimi yapıldı. Bu işlemi hem windows hosting hemde linux hosting üzerinde çalıştırdım. İkisinde de sonuç aldım ve kullanıyorum.

Bu ayarlardan sonra artık smtp üzerinden mail gönderimi yapabileceksiniz. İşlemler bu kadardır. Soru ve görüşlerinizi yorum kısmından bildirebilirsiniz.

Paylaşımı Faydalı Bulduysanız ve Bu Tür Paylaşımların Devamının Gelmesini İstiyorsanız Bağış Sayfamızdan Destek Olabilirsiniz.

{yenibrk}

Namı Değer yenibrk , teknolojik sorunları çözerek ve bilgi paylaşımı yaparak kullanıcıların yaşadığı sorunları çözmek için uğraşır..
Benzer İçerikler

“Php ile Mail Gönderimi (İletişim Formu)” üzerine 16 yorum

  1. murat dedi ki:

    Böyle önemli bir bilgiye kimsenin yorum ve teşekkür yazmaması çok enteresan.. Açık ve net yazılmış. Üstelik dosyalar da kodlara ait. Ben pek çok siteden dosyalar indirdim ama hepsinde eksikler vardı. Haliyle kodlar çalışmadı. Sizin verdiğiniz dosyaları indirdim ve uyguladım.. Sonuç mükemmel.. Emeğinize ve özverinize sağlık olsun.

    1. yenibrk dedi ki:

      güzel Yorumunuz için teşekkür ederim

  2. Erkan dedi ki:

    Emeğine sağlık Çok güzel çalışıyor kendi iletişim form sayfama uydurmaya çalıştım ama yapamadım konu hakkında yardımcı olabilirmisiniz.

    1. yenibrk dedi ki:

      kod kısmını iletişim formunuzdaki etiketlere göre düzenleyin çalışır. iletişim formundan bağlantı adresini yollayabilirsen bakarım

      1. Erkan dedi ki:

        üstat benim iş biraz karışık az önce bi kaç deneme yaptık olmadı olay yazmakla biraz zor anlatırım 🙂 gene de anlatayım site: kombipetekbakimservisi.com üstte en sağda BIZ SIZI ARAYALIM butonu var ona tıkladığın zaman ayrı bir pencere açılıyor isim soy isim ve telefon istiyor buraya kadar çok güzel gönder dediğim zaman admin panele gidiyor mesaj ben hem admin panel hem e-posta ya gitsin istiyorum senin verdiğin kodla sadece e mail e gidiyor biraz karışık bağlanıp bakman lazım 🙂

        1. Hakkı dedi ki:

          Post olarak yolladığın sayfada insert yolu ile veritabına aktarabilirsin

      2. Erkan dedi ki:

        Sorunu Halletim Çok Güzel Oldu Emeğine sağlık 🙂

  3. Hakkı dedi ki:

    Elinize emeğinize Sağlık… 3-4 farklı kaynaktan deneme rağmen sürekli biryerlerden tıkanıyordu fakat sizin verdiğiniz anlaşılır yöntem ile sonuca ulaştım. Tekrardan teşekkür ediyorum kolaylıklar…

  4. oner dedi ki:

    merhaba bunu gmail uzantsı yazarak kullanabilirmiyiz

    1. yenibrk dedi ki:

      evet istediğiniz mail adresine yönlendirebilirsiniz

  5. İbrahim ÖZSOY dedi ki:

    Çok teşekkürler, harika paylaşım. Emeğinize sağlık….

  6. HAKAN dedi ki:

    kolay gelsin şimdi ben iletişim sayfama ekledim çalışıyor faklı şekilde yaptım gönder dediğimde form gönderiyor ama ben formun üst kısmına mesajınız iletilmiştir şekilde nasıl yapabilirim. adres kısmına durum=ok uyarısı veriyor mail geliyor fakat sayfada mesajınız gönderildi yazdıramıyorum nasıl yapabilirim

  7. emin dedi ki:

    Çok Yararlı bir çalışma Teşekkürler.. Fakat sitemle entegre edemedim yardımcı olabilir misiniz?

  8. faruk dedi ki:

    Mesaj gönderirken bir hata oluştu ve girmiş olduğunuz bilgiler alınamadı.The following From address failed: abcd@gmail.com : Called Mail() without being connected

  9. tasarımcı dedi ki:

    öncelikle ellerinize sağlık çok açıklayıcı olmuş. yalnız tam anlamadığım bir konu var. bu php kodlarını iletisim.html içine mi yazacağız eğer öyleyse tarayıcılarda kaynagı görüntüle yaptığın zaman mail ve şifre bilgilerimiz görünmez mi ? acil yardımcı olursanız sevinirim. sitemi yayınlayacağım bir bu kaldı ? şimdiden teşekkürler

  10. eycan dedi ki:

    Onca alan taradım cok yardımın oldu teşekkür ederım sayende yaptım.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*