Advertisement

Like on Facebook

Sunday, April 2, 2017

ARPOS MEDIA

CARA MENGIRIM EMAIL DARI LOCALHOST MENGGUNAKAN PHPMAILER

Mengirim email adalah salah satu aktifitas yang sering kita gunakan sehari hari. sebenarnya bahasa pemograman PHP sudah menyediakan fungsi mail() yang merupakan build in function yang bisa digunakan untuk mengirim email tapi masalah nya fungsi ini tidak akan jalan kalau anda mencoba nya dari localhost.
sebagai solusinya anda bisa menggunakan library PHPmailer untuk belajar cara mengirim email dari localhost. selain mengirim email dalam bentuk text, PHPmailer juga mendukung fitur untuk mengirim file seperti gambar dalam email yang akan anda kirim nantinya.
karna pada percobaan kali ini kita akan menggunakan server SMTP punya google jadi ada beberapa hal yang perlu kita lakukan terlebih dahulu.

Langkah 1 : Turn On Less Secure Apps

  1. Silahkan login ke akun gmail anda.
  2. Buka halaman untuk settingan Less secure apps.
  3. Pada Access for less secure apps pilih Turn On.
    less_secure_apps

Langkah 2 : Download & Konfigurasi PHPmailer

  1. langkah selanjutnya silahkan download library PHPmailer.
  2. setelah extrack nanti akan muncul folder PHPMailer-master.
  3. silahkan rename folder ini menjadi phpmailer lalu pindahkan ke folder htdocs.
  4. silahkan rename file gmail.phps menjadi gmail.php yang ada di dalam folder example
  5. lalu buka file gmail.php tadi dan silahkan edit sesuai dengan konfigurasi gmail kamu ( username, password, addAdress, AddReplyTo DLL )
jika sudah selesai silahkan klik save dan buka web browser anda dan masukan http://localhost/phpmailer/examples/gmail.php pada kolom web address. jika berhasil maka akan muncul informasi Message sent!.

UPDATE :  Mailer Error: Extension missing: openssl

jika anda menemukan pesan error ini itu artinya extension openssl di localhost anda belum aktif. cara mengaktifkan nya silahkan cari file php.ini yang terdapat dalam folder C:\xampp\php. silahkan buka file ini dan cari script :
pada line 1010 pada file php.ini, lalu ubah menjadi seperti ini :
setelah itu silahkan restart apache anda dan coba lagi. sekian postingan kali ini dan jika ada pertanyaan yang ingin ditanyakan boleh posting di kolom komentar.

ARPOS MEDIA

About ARPOS MEDIA

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :