Sunday, July 23Perahu Layar Kertas

Konfigurasi PHPMailer dengan Akun Gmail

https://github.com/PHPMailer/PHPMailer
belajar coding itu tiada henti, saat ini saya akan menjelaskan tentang konfigurasi Akun Gmail dengan PHP mailer yang bisa digunakan untuk mengirim email auto respon atau sering disebut email penjawab dengan web hosting. caranya mudah cukup siapin alat dan bahan dibawah ini :

1. Modem buat koneksi internet
2. Hosting Gratis (Pilih Sendiri saja banyak sih)
3. Library PHP Mailer

– pertama kita harus daftar hostingan dulu gan buat agar bisa tau hasil secara online, bisa di idhostinger, 000Webhost, dan lainnya.
– kedua download library PHP Mailer disini saja gan (Github PHP Mailer)
– Ekstrak dan letakkan dalam folder, dan rename jika diperlukan.
– selanjutnya buat pesan index.php sebagai eksekusi file kirim auto emailnya

<?php
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
// Menambahkan atau menginclude auto load PHPMailer
require ‘PHPMailer/PHPMailerAutoload.php’;
require ‘PHPMailer/class.phpmailer.php’;

$mail             = new PHPMailer();
$body             = file_get_contents(‘typo.html’);
$body             = eregi_replace(“[]”,”,$body);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host       = “mail.google.com”; // SMTP server
$mail->SMTPDebug  = 1;                     // enables SMTP debug information (for testing) 1 = errors and messages 2 = messages only
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->SMTPSecure = “tls”;                 // sets the prefix to the servier
$mail->Host       = “smtp.gmail.com”;      // sets GMAIL as the SMTP server
$mail->Port       = 587;                   // set the SMTP port for the GMAIL server
$mail->Username   = “andhika.na@gmail.com”;  // GMAIL username
$mail->Password   = “Afian2605!”;            // GMAIL password

$mail->SetFrom(‘andhika.na@gmail.com’, ‘Perahu Layar’);
$mail->AddReplyTo(“andhika.na@gmail.com”,”Perahu Layar”);
$mail->Subject    = “Perahu Layar | uji coba PHPMailer”;
$mail->AltBody    = “To view the message, please use an HTML compatible email viewer!”; // optional, comment out and test
$mail->MsgHTML($body);
$address = “andhika.na@gmail.com”;
$mail->AddAddress($address, “Mr.Andhika”);

//$mail->AddAttachment(“images/phpmailer.gif”);      // attachment
//$mail->AddAttachment(“images/phpmailer_mini.gif”); // attachment

if(!$mail->Send()) {
echo “Mailer Error: ” . $mail->ErrorInfo;
} else {
echo “Message sent!”;
}
?>

hasil uji cobanya seperti ini

Hasil Uji Coba

anda juga bisa memodifikasi isi pesan dengan kode HTML sesuai keinginan anda sesuai pada baris ini file_get_contents(‘typo.html’);
$address = “andhika.na@gmail.com”; ==> ini email tujuan

referensi :
– https://github.com/PHPMailer/PHPMailer
– http://phpmailer.worxware.com/

Baca Lainnya :   Puisi : senja hari

3 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *