5/12/2017

Tutorial Mengirim Email dengan PHP Mailler (Work)

Bagi seorang web developer tentunya setting mailler sudah sering dilakukan karena kebutuhan client yang meminta agar website nya dapat melakukan pengiriman email notifikasi, baik dalam hal registrasi atau reset password bagi member nya. Tapi bagaimana cara agar website dapat mengirim email? nanti kita bahas sama-sama.

Oh ya perlu diketahui, saat mencoba turorial ini pastikan kalian terhubung ke jaringan internet ya, karena mengirim email hanya bisa dilakukan jika terhubung internet.

Saya menggunakan 2 cara untuk mengirim email yaitu dengan mail google dan mail hosting (nanti saya praktekan settingan dengan hosting di postingan selanjutnya).

  1. Untuk tahap awal download project nya disini (KirimEmail.zip)
  2. Extract file tersebut di xampp/htdocs/ 
  3. buka file index.php
Cari kode ini :
$mail = new PHPMailer;
$mail->isSMTP();
$mail->SMTPDebug = 0;
$mail->Debugoutput = 'html';
$mail->Port = 587;
$mail->Host = "smtp.gmail.com"; 
$mail->SMTPAuth = true;
$mail->Password = "passwornya";
$mail->Username = "indraiskandar10@gmail.com";
$mail->setFrom('indraiskandar10@gmail.com', 'Indra');

Atur seperti ini :

host email dari gmail
$mail->Host = "smtp.gmail.com";

Setting Alamat Email Pengirim
$mail->Username = "indraiskandar10@gmail.com";

Setting Password Login Email Pengirim
$mail->Password = "passwornya";

Setting Nama Pengirim contoh 'Indra'
$mail->setFrom('indraiskandar10@gmail.com', 'Indra');

Setelah semua di atur, selanjutnya setting permission akun gmail nya dengan mengunjungi halaman ini:


Jika "Less Secure Apps" nya masih off, sobat pilih ON.
kemudian coba jalankan programnya, localhost://kirimEmail

Isi seperti gambar dibawah ini :
halaman awal
Klik kirim , jika terhubung maka akan tampil notifikasi pesan terkirim 
notifikasi
Cek email yang menjadi tujuan pengiriman, jika telah terkirim maka di email akan muncul pesan masuk nya :

Sekian tutorial pengiriman email, silahkan berkomentar jika ada yang perlu ditanyakan.

Mulai menulis blog sejak tahun 2012. Saat ini sedang disibukkan dengan karir dibidang IT nya.

Komentar yang mengandung spam / link aktif akan secara otomatis disembunyikan. Mohon maaf atas ketidaknyamanan jika pertanyaan telat ataupun tidak terbalas karena keterbatasannya waktu. Silahkan hubungi kami di menu Contact Us. Terimakasih
EmoticonEmoticon