Baglantilar


11 AÄŸustos 2008
Kategori: Genel

Mail islemleri Php’de okadar kolaydirki anlattigimda sizde hemence kavrayacaksiniz.Kendi bilgisayarinizda mail gönderebilmek için öncelikle pop3/smtp yaziliminin bulunmasi gerekmektedir.Eger Linux veya WindowsNT/2000 isletim sistemleri kullaniyorsaniz bu yazilima ihtiyaciniz yok çünki o yazilim kendiliginden sisteminizde yüklenmistir.Ama Windows95/98/ME kullaniyorsaniz POP3/SMTP yazilimini internetten indirmeniz gerekmektedir.Bunun için su adresten pop3 yazilimini indirmeizde yarar var. http://www.infradig.com Bu konuyla ilgili gerekli detayli bilgiyi almak için tiklayin.
Mail göndermek için kullanacagimiz tek komut mail(); komutudur.Basit olarak mail göndermek için su sekilde bir komut verilir.

mail (“gönderilecek_kisinin_mail_adresi”,”Konu”,”Mesaj”);

Burada ilk tirnak isaretleri içerisine maili gönderecegimiz kisinin mail adresini giriyoruz.Sonra ikinci tirnak isaretleri içerisinede gönderilecek olan mailin konu kisminda yazilmasini istedigimzi yaziyi, üçüncü tirnak isaretleri içerisine de mesajimizi yaiyoruz.
Bu sekliyle bir mail gönderdiginizde gönderilen kisiye serverdan varsayilan bir mail adresinden mail atilir.Ama siz mail göndereceginiz kisiye sizin mail adresinizden mail atilmasini istiyorsaniz üç adet olarak kullandigimiz tirnak isaretleri içerisine bir dörtüncüyü koyariz.Bu buna benzer islemlerin bir siralanisini altta verdik.

From (Mailin kimden geldigini gösterir)
Reply-to (Cevabin yollanacagi adres)
Cc (Karbon kopya)
Bc (Göndereceginiz mailde mail adresinizi gizler)
$mail_adresim=”network@hell-world.org“;
$gonderilecek_adres=”byhellboy@inbox.com“;
$konu=”Mail gönderme Denemesi”;
$mesaj=”Bu bizim ilk mail gönderme denemesidir.\nEger gitti ise ne mutlu bize”;
$ek=”Reply-To: cevap_adresi@adres.com“;
mail($gonderilecek_adres, $konu, $mesaj, $ek) or die (“Mail gönderilemedi”);

Burada gördügünüz gibi mail fonksiyonlarini degiskenlerde siraliyoruz.Sonra mail fonksiyonun içerisine yerlestiriyoruz.Biz burada bir tane ek degiskeni kullandik.Biz ek degiskeninde Reply-To komutunu girdik.Bu mail gönderildiginde kullanici cevapla dediginde ek degiskeninde girilen maile cevabi gidecektir.
Istenildiginde maili sekillendirmekte mümkündür.Mesela mailimizi bir metin gibi degilde HTML kullanarak sekiller, resimler gibi etkenleride bütünlesik olarak göndermeniz mümkün bunun içinde mail fonksiyonun içerisine 4. degiskene su komutu eklemeniz gerekir.

$ek=”Content-Type: text/html; charset=iso-8859-9″;

- Bu yazı şu ana kadar 924 kez görüntülendi..
Sizin Yorumunuz



Yazilar için RSS aboneligi