Sabtu, Maret 6, 2021
Home > Pengetahuan Dasar > Cara Konfigurasi XAMPP Untuk Mengirim Email dari Komputer Lokal

Cara Konfigurasi XAMPP Untuk Mengirim Email dari Komputer Lokal

xampp

Cara konfigurasi XAMPP Untuk Mengirim Email di Komputer Lokal – Bagi seorang web developer, mengembangkan website di komputer lokal merupakan hal yang sangat dibutuhkan untuk mengurangi penggunaan server hosting pada saat proses pengembangan suatu aplikasi. Sebelum website benar – benar siap di aktifkan ke server hosting, biasanya web developer melakukan berbagai ujicoba terhadap program yang dibuat. Ada beberapa kendala yang sering dialami seorang programer saat mengembangkan web di komputer lokal, salah satunya adalah pada saat membuat program pengiriman email. Untuk hal ini, biasanya seorang programmer mengupload file – file website ke hosting yang memiliki fasilitas pengiriman email, karena dari hosting tersebut programmer bisa melakukan uji coba terhadap program pengiriman email yang dibuat. Namun cara tersebut sangat tidak efisien dan membuthukan proses yang panjang, yang pasti programmer menjadi tidak leluasa dalam mengembangkan programnya.

Pada kesempatan kali ini, admin akan berbagi tutorial tentang konfigurasi XAMPP untuk mengirim email di komputer lokal (Localhost). Sebenarnya di komputer lokal bisa melakukan pengiriman email, hanya dengan merubah beberapa konfigurasi dan koneksi internet yang aktif pada saat uji coba. Langsung saja ikuti konfigurasi di bawah ini.

 

1. Edit File php.ini (xampp/php/php.ini)
Cari script [mail function], lalu sesuaikan perintah – perintah dibawah ini.

SMTP = <a class="vglnk" href="http://smtp.gmail.com" rel="nofollow">smtp.gmail.com</a>
smtp_port = 587
sendmail_from = [email-saya]@gmail.com
sendmail_path = “\”C:\xampp\sendmail\sendmail.exe\” -t”

Pada bagian “sendmail_from” isikan email yang digunakan untuk mengirim pesan, misal [email protected].
Masih dalam file yang sama, cari script dibawah ini :

sendmail_path=”C:\xampp\mailtodisk\mailtodisk.exe”

Jika sudah ditemukan, tambahkan “;” pada awal bari script tersebut, sehingga menjadi seperti ini :

;sendmail_path=”C:\xampp\mailtodisk\mailtodisk.exe”

2. Edit File sendmail.ini (xampp/sendmail/sendmail.ini)
Script default yang terdapat dalam file sendmail.ini bisa Anda hapus semua dan diganti dengan script dibawah ini :

[sendmail]

smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
debug_logfile=debug.log
auth_username= [email-saya]@gmail.com
auth_password= [password email]

force_sender=[email-saya]@gmail.com

 

Pada bagian “auth_username” & “force_sender” isikan yang digunakan sebagai pengirim email sama seperti di bagian nomor 1. Dan password harus diisi sesuai dengan password akun email yang digunakan.

Jika konfigurasi diatas sudah dilakukan, jangan lupa untuk me-restart XAMPP nya.

Noted : Jika anda menggunakan email gmail sebagai media konfigurasinya, pastikan aktifkan terlebih dahulu pengaturan ijin aplikasi dari gmailnya. Karena biasanya gmail akan melakukan blok otomatis jika belum di beri izin.

Caranya adalah dengan membuka setiingan keamanan google di link berikut ini  :

https://myaccount.google.com/lesssecureapps?gar=1

Patikan posisinya harus aktif seperti gambar dibawah ini :

google

Jika ada pertanyaan jangan sungkan untuk bertanya di kolom komentar. 🙂