Cara Mengirim Email Menggunakan PHPmailer Dan Gmail

Cara Mengirim Email Menggunakan PHPmailer Dan Gmail – Mengirim email menggunakan PHPmailer merupakan cara terbaik untuk mengatasi terjadinya error saat menggunakan fungsi mail().

 

Saat sobat menggunakan SMTP, email dikirim dari server mail bukan dari web server. Berbeda dengan menggunakan fungsi mail(), yang mana pengiriman melalui web server langsung.

 

 

Selain mengatasi kekurangan dari fungsi mail(). Library PHPmailer juga akan lebih mempercepat developer untuk melakukan coding pengiriman email. Karena hanya butuh memanggil dari library PHPmailer.

 

Selain dapat digunakan untuk mail hosting, PHPmailer juga dapat digunakan untuk SMTP gmail. Pada kesempatan kali ini kita akan membahas setting PHPmailer dengan gmail.

 

Apa yang harus Dilakukan ?

  1. Mengaktifkan Less Secure Apps Gmail
  2. Membuat Script Pengiriman PHPMailer
  3. Download full script disini >> DOWNLOAD
Baik, selanjutnya kita akan memulai dari yang pertama dahulu, yaitu cara mengaktifkan Less Secure Apps Gmail.

 

Cara Mengaktifkan Less Secure Apps Gmail

#1 Pertama, silakan untuk login ke gmail
#2 Kedua
, Aktifkan Less Secure Apps melalui dengan akses link berikut Less Secure Apps atau Disini.
#3 Ketiga
, Ubah status menjadi ON.
Cara Mengirim Email Menggunakan PHPmailer Dan Gmail

Membuat Script Kirim Email PHPMailer

 

#1 Pertama, Setelah sobat mendownload library PHPmailer, maka silakan untuk upload ke dalam folder website dan extract. Kemudian keluarkan file yang ada di folder “PHPMailer-master” ke folder utama (website). Download PHPMailer Disini

 

#2 Kedua, Selanjutnya buatlah file index.php dan isikan dengan script berikut ini :
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h2>Kirim Email</h2>
<form method=”POST” action=”kirim.php”>
<table>
<tr>
<td>Nama :</td>
<td><input type=”text” name=”nama” size=”30″></td>
</tr>
<tr>
<td>Email :</td>
<td><input type=”email” name=”email” size=”30″></td>
</tr>
<tr>
<td>Subjek :</td>
<td><input type=”text” name=”subjek” size=”30″></td>
  </tr>
  <tr>
   <td>Pesan :</td>
   <td><textarea name=”pesan” cols=”32″ rows=”5″></textarea></td>
  </tr>
  <tr>
   <td></td>
   <td><input type=”submit” name=”kirim” value=”Kirim”></td>
  </tr>
 </table> 
</form>
</body>
</html>

 


#3 Ketiga, buat file kirim.php pada folder website bapak. Dan isikan script php mailer berikut :
Berikut Untuk scriptnya :

<?php

use PHPMailerPHPMailerPHPMailer;
use PHPMailerPHPMailerException;

require_once “library/PHPMailer.php”;
require_once “library/Exception.php”;
require_once “library/OAuth.php”;
require_once “library/POP3.php”;
require_once “library/SMTP.php”;

$mail = new PHPMailer;

//Enable SMTP debugging.
//$mail->SMTPDebug = 3;
//Set PHPMailer to use SMTP.
$mail->isSMTP();
//Set SMTP host name
$mail->Host = “tls://smtp.gmail.com”; //host mail server
//Set this to true if SMTP host requires authentication to send email
$mail->SMTPAuth = true;
//Provide username and password
$mail->Username = “temailanda@gmail.com”;   //nama-email smtp
$mail->Password = “password-gmail”;           //password email smtp
//If SMTP requires TLS encryption then set it
$mail->SMTPSecure = “ssl”;
//Set TCP port to connect to
$mail->Port = 587;

$mail->From = “temailanda@gmail.com”; //email pengirim
$mail->FromName = “Ini adalah PHPmailer”; //nama pengirim

$mail->addAddress($_POST[’email’], $_POST[‘nama’]); //email penerima

$mail->isHTML(true);

$mail->Subject = $_POST[‘subjek’]; //subject
$mail->Body    = $_POST[‘pesan’]; //isi email
$mail->AltBody = “PHP mailer”; //body email

if(!$mail->send())
{
echo “Mailer Error: ” . $mail->ErrorInfo;
}
else
{
echo “Message has been sent successfully”;
}

?>

 

#4 Keempat, Setelah semua setting diatas sesuai, maka sobat bisa dengan akses alamat web untuk pengetesan email untuk membuktikan bahwa PHPmailer sudah bekerja dengan baik.
Jika pada bagian debug diaktifkan, maka akan muncul pesan berikut :
$mail->SMTPDebug = 3; (hilangkan tanda // untuk mengaktifkan debug)

 

#5 Kelima, Selamat PHPmailer telah berhasil dibuat. Pada panduan kali ini PHPmailer sudah di intergrasikan dengan form dan gmail. Karena tidak dapat melakukan copy script, silakan untuk langsung download scriptnya dibawah.

Download Script PHPMailer Gmail

Demikianlah artikel Cara Mengirim Email Menggunakan PHPmailer Dan Gmail, semoga artikel ini dapat membantu sobat. Jangan lupa untuk share artikel ini kepada sanak saudara, agar website novri.web.id semakin ramai. Terima kasih !
1