Mengirim Email dengan PHP Mailer

Tutorial PHP
Author: nadho || mau.tau.saya@gmail.com

---| issue ( 09-01-2019 )

Kali ini saya akan berbagi untuk mengirim Email dengan PHP Mailer. Fungsi ini biasanya untuk form pemesanan pada sebuah toko online maupun berbagai keperluan lainnya.


Mengirim email menggunakan Gmail SMTP
=====================================
Jika kamu ingin menggunakan Gmail SMTP untuk mengirim email, kamu harus membuat beberapa perubahan dalam pengaturan akun Google. Ikuti langkah-langkah di bawah ini untuk menggunakan Gmail SMTP di library PHPMailer.
. login ke account gmail yang akan anda gunakan untuk mengirim email
. lalu buka link https://www.google.com/settings/u/2/security/lesssecureapps  dan ganti less secure apps ke ON <?php
$nama= $_POST['nama'];
$pesan= $_POST['pesan'];
$to = 'emailpenerima@gmail.com';
$alias = 'Nadho';
$username = 'emailpengirim@gmail.com';
$password = 'Passwordpengirim';

require 'PHPmailer/class.phpmailer.php';
$mail = new PHPMailer;

// Konfigurasi SMTP
$mail->isSMTP(true);
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = $username;
$mail->Password = $password;
$mail->SMTPSecure = 'tls';
$mail->Port = 587;

$mail->setFrom($username, $alias);
$mail->addReplyTo($username, $alias);

// Menambahkan penerima
$mail->addAddress($to);

// Menambahkan beberapa penerima
//$mail->addAddress('penerima2@contoh.com');
//$mail->addAddress('penerima3@contoh.com');

// Menambahkan cc atau bcc 
//$mail->addCC('cc@contoh.com');
//$mail->addBCC('bcc@contoh.com');

// Subjek email
$mail->Subject = 'Kirim Email PHPMailer';

// Mengatur format email ke HTML
$mail->isHTML(true);

// Konten/isi email
$mailContent= "
Nama : $nama <br/>
Pesan: $pesan <br/><br/>
";
$mail->Body = $mailContent;

// Menambahakn lampiran
//$mail->addAttachment('lmp/file1.pdf');
//$mail->addAttachment('lmp/file2.png', 'nama-baru-file2.png'); //atur nama baru

// Kirim email
if(!$mail->send()){
 echo 'Mailer Error: ' . $mail->ErrorInfo;
}else{
 echo 'Pesan telah terkirim';
}
?>

1 komentar:

Social Profiles

Twitter Facebook Google Plus LinkedIn RSS Feed Email Pinterest

Subscribe Us

Looking For Anything Specific?

Responsive Ad

Popular Posts

BTemplates.com

Blogroll

About

Copyright © Tes Theme | Powered by Blogger
Design by Lizard Themes | Blogger Theme by Lasantha - PremiumBloggerTemplates.com