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
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';
}
?>


