Products & Services Submit a ticket My Tickets
Selamat datang
Masuk  Mendaftar

Panduan Setting 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().


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 



Cara Mengaktifkan Less Secure Apps Gmail


1. login ke gmail
2. , Aktifkan Less Secure Apps melalui dengan akses link berikut Less Secure Apps atau Disini.
3.  Ubah status menjadi ON.



Membuat Script Kirim Email PHPMailer

1. Setelah 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. 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.  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. 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. 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

Apakah jawaban ini bermanfaat? Ya Tidak

Send feedback
Maaf kami tidak bisa membantu. Bantu kami mengembangkan artikel ini dengan umpan balik Anda.