PHP ile Mail client - TurkishNuke
PHP Nuke - Themes - Modules - Blocks - Addons - Turkish Nuke: Forumlar

Turkish Nuke ~ Başlığı Görüntüle - PHP ile Mail client

Sorularınızı sorarken başlıkta "Acil, yardım, biri yardım etsin, bir bakın, çözümü nedir?, yardım edecek yok mu?" gibi başlıklar kullanmayınız. Başlıklar okuyan kişilere mesaj içeriği ile ilgili bilgi vermesi için var. Ve bilgi vermeyen başlık yöneticiler tarafından kilitlenebilir, silinebilir, değiştirilebilir.

 

Turkish Nuke Forum Ana Sayfası -> Programlama Dilleri -> PHP ile Mail client
cemone
MesajTarih: Sal Hzr 14, 2005 9:13 am 
PHP, ile, Mail, client, PHP ile Mail client,
Alıntıyla Cevap Ver
   
Katılımcı
Katılımcı


Kayıt: Mar 30, 2005
Mesajlar: 91
Nerden: kayseri


Php de mail okumakta mail göndermek kadar kolay bir iştir. tek zorluk mailin içeriğinde bulunan Ekli dosyalar.
Bu dosyaları görüntülemek zordur hepsi bu.
mail okumak için phpnizin bulunduğu sunucuda php-imap paketinin kurulu olması gerekmekte eğer bu paket kurulu ise geri kalanlar komutları tanımak ve kullanmak.
programkurdu.com un verdiği hosting hizmetinde bunlarda bulunmakta.
Gelelim imap komutlarına;
Öncelikle Imap portunu açmanız ve bir değişkene bunu atamanız gerekli bunun için kullanılan komut yapısı;
$inbox=imap_open("{sunucu:portnumarası}INBOX",kullanıcı_adı,Parola,açma şekli);
Bunun ardından inbox değişkenine aldığınız veriyi kullanarak toplam mail sayısını alabilirsiniz.
$toplamposta=imap_num_msg($inbox);
yada ilk sıradaki maili okuyabilirsiniz;
$headers = imap_header($inbox, $x);
$structure = imap_fetchstructure($inbox, $1);
$sections = parse($structure);//parse komutu benim yazdığım bir komuttur.
echo "Geliş Tarihi".substr($headers->Date, 0, 22);
echo "Kimden:".htmlspecialchars($headers->fromaddress);
if(ereg("=\?.{0,}\?Q\?",$headers->Subject)){
$headers->Subject=quoted_printable_decode($headers->Subject);
$headers->Subject=ereg_replace("=\?.{0,}\?Q\?","",$headers->Subject);
$headers->Subject=ereg_replace("\?=","",$headers->Subject); }
echo $headers->Subject;
imap_close($inbox);
Bu komutlarla gelen ilk iletiyi okuyup çıkışta sayfada görüntüleyebilirsiniz.
 
Başa dön
Kullanıcı profilini gör Özel mesaj gönder E-mail'i gönder Kullanıcının web sitesini ziyaret et MSN Messenger
Mesajları göster:   
Tüm saatler GMT +2 Saat

Sonraki başlık
Önceki başlık
1. sayfa (Toplam 1 sayfa)
Turkish Nuke Forum Ana Sayfası  ~  Programlama Dilleri

Yeni Başlık Gönder   Cevap Gönder


 
Forum Seçin:  

Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Copyright © Haziran 2005, TurkishNuke ™ Her hakkı saklıdır.
Web sitemizin PHP-Nuke tabanlıdır.

Bu site en iyi 1024x768 ve üzeri çözünürlüklerde, İnternet Explorer ve Firefox ile görüntülenir.
 

stories | temizlik | Kırcaali

AktifPHP!