Cara setting email / sendmail pada localhost xampp ~ Ivul varel

Cara setting email / sendmail pada localhost xampp


cara mengaktifkan sendmailKenapa kita perlu mengaktifkan fungsi sendmail di localhost? Saya sering kerepotan waktu mencoba fungsi email pada script php atau mendevelope website tapi harus upload ke hosting gara-garanya di localhost tidak dapat kirim email. Secara default memang localhost xampp tidak bisa kirim email dengan fungsi sendmailnya, karna ini hosting offline yg tidak dijadikan server online, sehingga perlu akun email dan smtp server dari akun email yang kita miliki.
Di tutorial ini saya contohkan yang paling mudah yaitu dengan akun gmail, jadi kita meminjam akun gmail untuk mengirimkan email dari fungsi php yang terdapat di localhost.
Ok, yang harus diedit cuma 2 file yaitu php.ini dan sendmail.ini
Php.ini terdapat di folder C:\xampp\php , atau di folder C:\xampp\apache\bin
Sendmail.ini terdapat di folder C:\xampp\sendmail
Contoh di atas jika anda menginstall xampp di drive C:\
Dan baris yang harus diedit di file php.ini adalah:
  1. SMTP = smtp.gmail.com  
  2. smtp_port = 587  
  3. sendmail_from = emailanda@gmail.com  
  4. sendmail_path = "\"D:\xampp\sendmail\sendmail.exe\" -t"  
Dan file sendmail.ini yang harus diedit yaitu:
Untuk xampp versi lama
  1. account Gmail  
  2. tls on  
  3. tls_certcheck off  
  4. host smtp.gmail.com  
  5. from emailanda@gmail.com  
  6. auth on  
  7. user emailanda@gmail.com  
  8. password passwordanda  
  9. port 587  
  10. account default : Gmail  
Xampp versi baru
  1. smtp_server=smtp.gmail.com  
  2. smtp_port=587  
  3. smtp_ssl=auto  
  4. default_domain=gmail.com  
  5. auth_username=emailanda@gmail.com  
  6. auth_password=passwordanda  
Baris di atas, harus diedit sesuai dengan akun email anda
Silahkan diamalkan, kalau gagal berarti ada yang belum beres:)
Oh ya, jangan lupa restart apache dan mySQL nya dulu sebelum mencoba hasilnya



Previous
Next Post »
Post a Comment
Thanks for your comment