
Berikut ini adalah langkah-langkah bagaimana mengkonfigurasi XAMPP (versi yang digunakan v.3.1.0 dan OS yang digunakan adalah Windows 7 Professional) supaya bisa digunakan untuk mengirim email dari localhost menggunakan SMTP Google / Gmail.
-
Buka file sendmail.ini yang terdapat pada folder d:\xampp\sendmail (Contoh ini jika Anda menginstall xampp di drive D:\). Lalu ubah file sendmail.ini menjadi seperti berikut ini :
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=auto
auth_username=username@gmail.com
auth_password=your-gmail-password
force_sender=
Sebagai catatan, jika Anda memiliki SMTP server sendiri, maka Anda bisa menggunakannya.
-
Jika Anda belum mengaktifkan "Less secure apps" pada akun gmail yang akan Anda gunakan di atas, maka Anda harus mengaktifkannya terlebih dahulu melalui alamat web https://www.google.com/settings/security/lesssecureapps, lalu di bagian "Access for less secure apps", pilih "Enable" (seperti gambar di bawah ini).
-
Buka file php.ini yang terdapat pada folder d:\xampp\php (Contoh ini jika Anda menginstall xampp di drive D:\). Lalu ubah file php.ini ini :
[mail function]
;sendmail_path = "\"D:\xampp\sendmail\sendmail.exe\" -t"
sendmail_path = "D:\xampp\mailtodisk\mailtodisk.exe"
Menjadi
[mail function]
sendmail_path = "\"D:\xampp\sendmail\sendmail.exe\" -t"
;sendmail_path = "D:\xampp\mailtodisk\mailtodisk.exe"
-
Restart Apache service Anda melalui XAMPP Control Panel
-
Selesai. Anda akan bisa mengirimkan email dari localhost Anda. Jika menggunakan function php mail(), maka function ini bisa digunakan untuk mengirimkan email.
Martin Tobing
I'm Martin Tobing. A full time web programmer. I enjoy to make website and web application in PHP.
Social Links: