Php Mail() Fonksiyonuyla Html Mail Gönderme
Merhaba arkadaşlar,
Bugün
sizlere PHP’nin mail fonksiyonuyla nasıl HTML mail gönderebileceğinizi
anlatacağım.. Hatırlarsanız daha önce html mail göndermeyi PHP ile SMTP
Mail Yollama yazımda anlatmıştım. Bu sefer sunucunun kendi ayarlarıyla
yani mail() fonksiyonuyla nasıl göndereceğinizi anlatıyorum, daha
doğrusu bu işlemi yapan bir fonksiyonu paylaşıyorum. Fonksiyon aşağıdaki
gibidir:
/** * HTMLMail() * * Mail fonksiyonu ile HTML mail göndermenizi sağlar * * @param mixed $gidecekMail * @param mixed $gonderenAd * @param mixed $gonderenMail * @param mixed $konu * @param mixed $mesaj * @return */ function HTMLMail($gidecekMail,$gonderenAd,$gonderenMail,$konu,$mesaj) { $headers = "MIME-Version: 1.0n"; $headers .= "Content-type: text/html; charset=UTF-8n"; $headers .= "X-Mailer: PHPn"; $headers .= "X-Sender: PHPn"; $headers .= "From: $gonderenAd<$gonderenMail>n"; $headers .= "Reply-To: $gonderenAd<$gonderenMail>n"; $headers .= "Return-Path: $gonderenAd<$gonderenMail>n"; mail($gidecekMail,$konu,$mesaj,$headers); }
Fonksiyonun
kullanımı basittir. HTMLMail(alıcının email adresi, gönderenin adı,
gönderenenin email adresi, konu, mesaj) formatındadır. Yani gönderenin
adı ve gönderenin mail adresini istediğiniz şekilde düzenleyebilirsiniz.
Alıcının email adresi kısmına da kime göndermek istiyorsanız onun email
adresini yazın.
// no-reply@turk-php.com'dan gidiyormuş gibi iletisim@turk-php.com adresine mail gönderelim HTMLMail("iletisim@turk-php.com", "Turk-PHP Kodlama / no-reply", "no-reply@turk-php.com", "Konumuz Yok", "<p>Mesajımız deneme olsun, deneme mesajı ve örnektir.</p><p>Bunlarda paragraflarımız</p>");
Umarım açıklayıcı olmuştur, herkese iyi günler.
Yorumlar
Yorum Gönder