PHPMailer

Merhabalar.Daha önce php  ile nasıl mail göndereceğimizden bahsetmiştim ve php de mail göndermek için hazırlanmış frameworklerin olduğundan bahsetmiltim .  Bu yazımda bu frameworklerden en çok önerileni olan PHPmailer ın kullanımından bahsedeceğim .

PHPmailer ı  kullanmak için buradaki  adresten donwload sekmesini ile uygun olan sürümü  indirmelisiniz. Zip teki dosyaları projenizin dizinine attıktan sonra aşağıdaki gibi bir kodlama ile mail gönderimi yapabilirsiniz.

<?php

include_once('class.phpmailer.php');

$mail=new  PHPmailer();

$mail->CharSet='utf-8';

$body='<h1>Başlık Metni</h1>;

mail içeriği ';

$mail->SetFrom('gö[email protected] com','Gönderen ismi');

$adress='alıcı@adres.com';

$mail->Subject='mail konusu';

$mail->AltBody='text olarak mail';

$mail->MsgHTML($body);

if(mail->Send()){

echo 'Hata:Mail gönderilemedi';

}else{

echo 'Mail gönderildi';

}

?>

Burada ilk önce sayfamızda PHPmailer class ını kullanmak için include ediyoruz ve $mail değişkenine PHPmailer class ını tanımlıyoruz.

CharSet ile mailin karakter setini belirliyoruz.$body değişkeni ile mailin html içeriğini yazıyoruz.SetFrom ile mailin gönderen bilgisini oluşturuyoruz.AddAdress ile alıcı  adresi ekliyoruz.AltBody değişkeninde ise html mail göndermeyi desteklemeyen sistemlerde html mesaj yerine gönderilecek olan text metni belirliyoruz.

İyi çalışmalar.

Samet ATABAŞ

Sakarya Üniversitesi Bilgisayar ve Öğretim Teknolojileri Öğretmenliği Mezunu.PHP Developer

PHPMailer” için 2 yorum

  • 19 Şubat 2013 tarihinde, saat 01:26
    Permalink

    paylaşımlarınızı beğeniyorum ve sürekli takip ediyorum.başarılar 🙂

    Yanıtla
  • 19 Şubat 2013 tarihinde, saat 01:29
    Permalink

    Bu arada include_once değerlerini kesinlikle boş bırakmamak gerekiyor çünkü rfi açığı oluşuyor.

    Yanıtla

Bir Yorum Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.