Localhost Mail Gönderme - Xamp ile Mail Göndermek

Localhost sunucusunda çalışırken scriptinizin bazı kısımlarında mail gönderme işlemine ihtiyaç duyabilirsiniz. Bu kısımları sunucunuzda test etmek gereksiz bir işlem olacağından ve hali hazırda xampp kurulu olduğunu varsayarak alttaki ayarlar videosu ile sizi baş başa bırakıyoruz. 

Localhost'ta Xampp ve Mercury Mail İle E-Posta Gönderme

Xampp Mercury Mail Ayarları

Bu adımların sonunda yerel sunucuda (localhost) mail gönderip alabilirsiniz. Scriptlerinizi localhostta sorunsuz bir şekilde test edebilirsiniz…

  1. Xampp'ı çalıştırın.
  2. Xampp control panelindeki Mercury Mail'i çalıştırın ve yanında etkinleşecek olan Admin butonuna basın.
    1. Mercury Mail yok nasıl kurabilirim? Mercury yok ise buraya tıklayın ve Mercury/32 Transport For System indirin ve \xampp\mercury\ yada \xampp\MercuryMail\ klasörü içine kurun.
    2. \xampp\xampp-control.ini dosyasını açın ve [EnableModules]->Mercury=1 ve [BinaryNames]->Mercury=mercury.exe olduğundan emin olun.
    3. Sonra Xampp Control'u çalıştırın, Mercury start yapın.
  3. Mercury kontrol panelinde üst menüden Configuration / Manage Local Users... seçeneğine girin.
  4. Açılan pencereden Add butonuna basın.
  5. Bu kısmı kendinize göre düzenleyiniz. Örnek; Username: (mail adresi hesap adı) somut Personal Name: Somut.NET Posta Mail Password: 12345 yazın OK basın ve pencereyi kapatın.
  6. Thunderbird / Dosya/ Yeni / Yeni Posta Hesabı
  7. İsminiz: Somut.NET Posta E-Posta Adresi: somut@localhost Şifre: 12345
  8. İleri
  9. Yapılandırmayı Kontrol Et
  10. Çıkacak güvenlik önlemi iletilerinde gerekli onayı verin. Ayrıcalık tanıma ve tehlikenin farkındayım gibi ibareler.
  11. Posta hesabı oluturulmuş olması gerekiyor.
  12. Hemen denemek için. Tekrar Mercury admin panelini açın.
  13. Menüden, File / Send Mail Message
  14. To kısmına oluşturduğumuz yerel mail hesabını yazın. somut@localhost.com
  15. Send.
  16. Thunderbird'ı açıp F5 e basın ve ilk local mailinizi okuyun.
  17. Artık yazdığınız scriptlerde bu mail hesabını yazarak thunderbirdden okuyabilir ve bu vesileyle localhostta mail kontrolünü sorunsuz yapabilirsiniz.
  18. Tebrikler :)

Php Mail Script İle Mailler Gitmiyor?

Tüm ayarları yaptınız ve php ile mail atınca mailler thunderbird'e gelmiyor. Bu durumda xampp ayarlarında bazı değişikliler gerekiyor. 

Önce xampp/sendmail içindeki sendmail.ini dosyasını açın;

Şu satırı;

smtp_server=mail.mydomain.com

Şu şekilde değiştirip kaydedin.

smtp_server=localhost

Daha sonra xampp\php\php.ini dosyasını açın ve şu değişiklikleri yapın.

; XAMPP: Comment out this if you want to work with fakemail for forwarding to your mailbox (sendmail.exe in the sendmail folder)
sendmail_path = "\"\xampp\sendmail\sendmail.exe\" -t"

; XAMPP: Comment out this if you want to work with mailToDisk, It writes all mails in the \xampp\mailoutput folder
;sendmail_path = "\xampp\mailtodisk\mailtodisk.exe"

kaydedin ve apache'yi yeniden başlatın. Apache ve xampp ayarlarını da yapmış oldunuz. Bu durumda diğer tüm konfigürasyonları da yaptıysanız mail gönderme ve almada sorun kalmaması gerekiyor.

 

 



2 yorum

  • Yorumunuz en az 30 karakter olmalıdır. (0)
    Tüm Yorumlar
    • serdar

      Dediğiniz şekilde çalışıyor ama Php’den maili gönderme için yeterli değil sanırım. Php’den maili nasıl gönderileceği ini dosyalarında nasıl değişiklikler yapılması gerektiğini belirtirseniz daha iyi olur.

      Yanıtla

      Master Admin Yorum: 382 Forum Mesaj: 295

      INI dosyaları için ayarlar yazıya eklendi.

Sitede Ara
  • Kredili Sistemde Ders Geçmek İçin Kaç Almalısınız?
    Benim 1sinifim ilk donem iyi gecti ikinci donem derslerden kaldim 2.yilimda mi kaldigim dersleri mi ver...
  • PHP Array | Dizi İçinde Tekrar Eden Elemanların Sayısını Alma
    Sen kralsın kardeşim :) 5 saattir bunu arıyordum...
  • Türkiye'de Hangi Burçtan Kaç Kişi Var?
    Çok güzel ve doğru ki muhtemelen akrep olduğum içindir. :)...
  • Jako Beslenme Diyeti - Afrika Gri Papağanı neler yer, hangi gıdalar zararlıdır
    harika bir çalışma teşekkürler...
  • Windows 7 ve Vista Tüm Dil Paketleri - SP1 SP2 RTM x86 32bit x64 64bit
    Teşekkürler çok yardımcı oldu ...
  • Genel İşletme 1. Dönem Vize Soruları
    soru 3 şıklarında yanlışlık vardır tüketim ve hizmet aynı kapasitede yer alıp ikisi de cevap kabul edil...
  • Türkiye Ekonomisi 1. ve 9. Üniteler Ders Notları
    çok iyi baya işime yaradı cidden...