• 05-11-2008, 23:08:37
    #1
    Windows XP yüklü bilgisayarınızda Localhost sunucunuzda php'nin Mail fonksiyonunu deneyebilmek için bilgisayarınızda bir Mail sunucu programlardan birinin yüklü olması gerekiyor yoksa php'nin mail(); fonksiyonu çalışmaz. Piyasada bu işi yapan güçlü programlar var ama oldukça pahalı. Sadece test amaçlı mail göndertmek içinde o kadar para vermeye gerek elbette yok.

    Localhosta kurduğumuz çeşitli scriptleri denemek için bazen mail sunucusu gerekiyor. Şimdi işimizi görebilecek seviyede basit ve kullanışlı email sunucusunu resimli olarak anlatayım istedim.

    1- Programı temin edelim buradan program tamanen ücretsiz ve sırf bu iş için yapılmış. Daha gelişmiş fonksiyonları olan Pro versiyonuda var. Ama gerek yok.
    2- Programı basit şekilde Next Next diyerek kuruyoruz.
    3- Programı çalıştırıyoruz

    4. Option Menüsüne giriyoruz


    5. Option Menüsünden > Local Domains kısmına girip localhost yazıyoruz



    6. Tools Menüsünden Users Menüsüne tıklıyoruz Resimdeki gibi deneme amaçlı bir kullanıcı oluşturuyoruz. Ok deyip buradan çıkıyoruz.



    7. Bilgisayarımızda yüklü olan Outlook Express programını açıyoruz.




    8. İleri deyip sonraki aşamayı aşağıdaki şekilde doldurup ileri diyoruz






    Son adımda işlemleri bitirip Outlook setup menüsünden çıkıyoruz.

    Yaptığımız şeyleri test etmek için Şimdi şu basit php mail kodunu localhosta atıp çalıştırıyoruz:

    <?
    
    $kime="a@localhost";
    
    
    $konu="Merhaba Dünya";
    
    
    $header="from: adınız <email adresiniz>";
    
    
    $mesaj="merhaba \r\n";
    $mesaj.="dünya\r\n";
    $mesaj.="php mail testi gerçekleşmiştir ";
    
    
    $hadigit = mail($kime,$konu,$mesaj,$header);
    
    
    if($hadigit){
    echo "Email gönderilmiştir .";
    }
    else {
    echo "işlem başarısız ";
    }
    
    ?>
  • 05-11-2008, 23:09:26
    #2
    EuK
    Üyeliği durduruldu
    radmin bi forumunun olduğunu hatırlaman ve paylaşım yapman çok sevindirici +rep
  • 05-11-2008, 23:11:37
    #3
    Yaw bugun bana lazım oldu bu iş. Baktım türkçe dökümanda hiç yok. Elbet bir gün başka birinede lazım olur dedim bir döküman yapıp forum halkı ile paylaşayım dedim.
    • Necdet
    Necdet bunu beğendi.
    1 kişi bunu beğendi.
  • 05-11-2008, 23:17:24
    #4
    Şunu kurun ve mail fonksiyonunu çalıştırırken açın sadece o kadar. Günlük 10 mail gönderebiliyorsunuz.
  • 05-11-2008, 23:28:03
    #5
    Üyeliği durduruldu
    3 gün önce bende uğraşmıştım bunla bi ton ayar gerekiyordu php.ini dosyasıyla deneyelim bakalım
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Yaw bugun bana lazım oldu bu iş. Baktım türkçe dökümanda hiç yok. Elbet bir gün başka birinede lazım olur dedim bir döküman yapıp forum halkı ile paylaşayım dedim.
  • 06-11-2008, 00:55:19
    #6
    Çok uzun süredir fake sendmail kullanıyorum, ayrıca bir SMTP ve POP3 sunucuya gerek duymayanlar için.
  • 06-11-2008, 01:16:26
    #7
    Teşekkürler radmin.
  • 06-11-2008, 08:25:05
    #8
    SNaRe adlı üyeden alıntı: mesajı görüntüle
    3 gün önce bende uğraşmıştım bunla bi ton ayar gerekiyordu php.ini dosyasıyla deneyelim bakalım
    php.ini dosyasındaki ayarı sadece smtp protokolü ile mail yollayacaksan editlemen gerekiyor. ama ona gerek yok. Biz php.ini deki default ayarlarla pop3 protokü ile maillerimizi gayet hızlı şekilde test edebiliriz. Bu işi en kral yapan program bu ama 15 gün trial çalışıyor. 15 gün içinde testimi tamamlarım diyorsanız bu programı tek geçerim. Tüm zamanların en iyi mail sunucu programıdır 1st up Mail server. Hiç bir ayar yapmaya gerek yok. Sadece 4-5 kez next diyorsun sana sorulan her yere localhost yazıyorsun o kadar
    http://www.upland-research.com/downl...pMailSetUp.EXE

    Argosoft free mail server ise bu işi free yapan bir program. Free oldugu için çok fazla özelliği yok sadece localhosta mail test işi için işimizi görüyor. Henüz tam test edemedim ama smtp DNS ayarını smtp.gmail.com şeklinde ayarlayıp gmail bilgilerimizi ve şifremizi girince localhostan sınırsız ve junk maile düşmeyen mail atılabiliniyor diye yazmışlar Argosoft free mail server için...

    1st up mail server çok gelişmiş özellikleri olan bir program ama paralı. Karar size kalmış. 15günde işimi hallederim diyorsanız bunu deneyin. Benim işim bitmez her daim test gereken scriptler yazıyorum diyorsanız da Argosoft free mail server derim ben