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.



3 yorum

  • Yorumunuz en az 30 karakter olmalıdır. (0)
    Tüm Yorumlar
    • Okan
      Merhaba kıymetli dosyalarınızdan php.ini ve sendmail.ini dosyasını paylaşırsan sevinirim.

      Yanıtla

    • 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: 781 Forum Mesaj: 295

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

Sitede Ara
  • ECA Kombi Aşırı Isınma Arızası Arıza Kodu 6 Nedir Nasıl Çözülür - Pompa Çalışmıyor Olabilir Mi?
    bu hata kodu çıkıyordu kombimizde tarif ettiğiniz şekilde pompayı harekete geçirdik ve sorun çözüldü si...
  • Çiklet (Prenses) Balıklarındaki Ürkeklik ve Korkaklık
    Ben çok uzun süre sp, bp ile frenatus besledim hiç bir sorun yaşamadım. Çok uyumlulardı. Renk katıyor a...
  • Genel İşletme 1. Dönem Vize Soruları
    soru 3 yanlıs bence"...
  • CS 1.5 ve CS 1.6 İçin Sağlam Bir CFG (cengaver.cfg)
    bozuk bu cfg kullanmayın derim ...
  • Türkiye'de Hangi Burçtan Kaç Kişi Var?
    Akrep burcu olan var mı ben akrep burcu olarak hiç akrep burcu bulamıyorum....
  • Papağan Bakımı Banyo Yaptırma Yıkama
    pakistan pağına sirkeli su ile yıkanırmı...
  • Müzik Notaları İçin A4 Kağıda Porte Çıktısı Alma
    SEN NE KRAL ADAMSIN!! VALLA ÇOK SAĞOL...