Cara Kirim Email pada Script PHP Di Localhost Dengan Server XAMPP

Untuk melakukan testing pengiriman email pada script PHP yang masih ada di server localhost, perlu ada setting khusus. Kita bisa menggunakan fasilitas ArgosoftMail atau juga dengan cara melakukan setting pada file-file tertentu yang mendukungnya. Pada tutorial ini, kami akan uraikan cara melakukan setting pada server localhost dengan menggunakan XAMPP (pada saat ini saya gunakan versi 1.7.7). Dengan cara ini, kita akan bisa melakukan proses pengiriman email melalui script PHP meskipun masih running di localhost. Kita akan memanfaatkan modul yang sudah terinstall dalam paket XAMPP for Windows.  Ditambah software yang namanya stunnel yang bisa kita download secara gratis. Software stunnel bisa kita download di sini: DOWNLOAD STUNNEL Kemudian diinstal di computer kita.  Kami mengandaikan Anda telah melakukan Installasi XAMPP. Pada tutorial ini saya akan menggunakan account SMTP gmail untuk melakukan proses pengiriman email. Anda bisa menggantinya dengan account lain, dengan menyesuaikan nama SMTP-nya.

1.      Buka file php.ini dengan PHP Editor kesayangan Anda atau dengan Notepad jika tidak ada. Lokasi file tersebut ada pada C:\xampp\php\php.ini. Temukan baris-baris baris di bawah ini, jika kesulitan bisa gunakan navigasi Find.

2        Kita akan merubah sebagian baris  di atas menjadi berikut ini

; sendmail_path = “\”C:\xampp\sendmail\sendmail.exe\” -t”

Menjadi  

sendmail_path = “\”C:\xampp\sendmail\sendmail.exe\” -t”

dihilangkan tanda titik koma di depan baris sehingga baris tersebut menjadi aktif.

 dan baris

SMTP = localhost

menjadi

; SMTP = localhost

ditambahkan tanda titik koma di depan baris sehingga baris tersebut menjadi pasif.

dan baris

smtp_port = 25

menjadi

; smpt_port = 25

ditambahkan tanda titik koma di depan baris sehingga baris tersebut menjadi pasif.

Lakukan penyimpanan file setelah perubahan tersebut.

3.      Langkah berikutnya kita akan melakukan pengaturan pada file sendmail.ini, yang posisinya ada pada c:/xampp/sendmail/

Lakukan editing sesuai dengan tampilan di bawah ini, perhatikan baris di bawah blok merah. Lakukan penyimpanan file setelah selesai edit. Perhatikan pada auth_username, auth_password, dan force_sender harus disesuaikan dengan account email kita di gmail.

4.      Berikutnya lakukan editing pada file stunnel.conf yang ada pada folder c:/Program Files/stunnel/stunnel.conf

Lakukan penyesuaian dengan baris-baris yang kami tampilkan berikut ini. Jangan lupa save.

5.      Sekarang restart server XAMPP atau restart computer Anda.

6.      Jalan Stunnel melalui Start Menu > stunnel >Run stunnel Lakukan ini setiap Anda ingin melakukan pengiriman email melalui script PHP di localhost.

7.      Berikutnya kita akan segera melakukan testing dengan menggunakan script dari MMG Malang yang dijalankan di localhost, dan melakukan proses pengiriman email pada Form Contact.

8.      Mengirimkan email dari localhost dengan script PHP dari MMG ke r4dimu@gmail.com (disetting di admin area pada Web Email diisi dengan email sesuai dengan alamat email yang diset pada langkah-langkah di atas.

9.      Setelah kita submit pengirimannya. Mari kita tengok account gmail.com kita apakah ada email yang masuk dari localhost kita.

10.    Terbukti bahwa script PHP MMG Malang running mulus 100 % dalam proses pengiriman email. Perhatikan baris paling atas, email dari script PHP di localhost baru saja masuk. Berikutnya mari kita buka isinya.

Terbukti isinya sama persis dengan yang dikirim melalui kotak Form pada script.

Download Tutorial dalam versi PDF, klik link di bawah ini.

Kirim Email Pada Script PHP di Localhost

Download file-file php.ini, sendmail.ini, stunnel.conf yang sudah dikonfirugari. Klik Di sini.

.

Advertisement

6 Responses

  1. [...] Kirim Email Dengan Script PHP dari Localhost Bagi Anda yang masih pengin tahu cara kirim email dengan script php di localhost tanpa perlu webhosting, bisa Anda dapatkan semua tips dan juga softwarenya di sini: Menuju TKP >>>>> KLIK Di SINI [...]

  2. Mt Malam gan, boleh tidak kasih tau cara memasukkan script email registration,email verication PHP pada xamp server. atau ada tidak dari Master script user harus registration pada xamp dan ada verication email ada user. Ini hanya dalam jaringan intranet

  3. dan ada tidak sofware webcam (laptop)yang bisa berinteraksi pada jaringan intranet. maklum Master masih newbie dalam jaringan

  4. mlm gan. kalo php atau script buat registrasi user baru untuk mail dilocalhost gimana ?
    perlu banget nih untuk anak2 skl
    thank

    • Klo user utk server cuma bisa 1 user, kecuali memakai fasilitas windows mail/outlook express bisa multi user.
      Klo ingin multi user dengan script php, hrs memakai script php yg ada pengelola multi user. di sini

      http://www.kedaiscript.com/free_download.php

      ada script php pengelola email yg bisa digunakan di localhost, cuma fasilitas multi user belum sy kasih, tinggal modif sj, klo mo pakai.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s