Cara mengirim email dengan PHP Mailer
Daftar Isi Artikel
Cara mengirim email dengan PHP Mailer, Untuk mengirim email dalam PHP di sini kami menggunakan dua file:
- index.php – Untuk menerima data pengguna.
- process.php – Untuk memproses data pengguna untuk mengirim email.
Library PHPMailer perlu mengirim email.
Jadi Pertama-tama unduh pustaka PHPMailer dari tautan ini: Unduh
Catatan: sebelum menjalankan kode jika muncul kesalahan seperti “Kesalahan SMTP: Tidak dapat mengotentikasi” lalu klik tautan di bawah dan aktifkan aplikasi yang kurang aman pada pengaturan Gmail Anda.
https://www.google.com/settings/u/0/security/lesssecureapps
Buat Form Kirim Email
file index.php
<!DOCTYPE html> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <form method="post" action="process.php"> To:<br> <input type="email" name="email"><br> Subject:<br> <input type="text" name="subject"><br><br> <textarea rows="4" cols="40" name="message"> </textarea> <input type="submit" name="btn_send"> </form> </body> </html>
File Proses Email
process.php
<?php require_once 'mailer/class.phpmailer.php'; // creates object $mail = new PHPMailer(true); if(isset($_POST['btn_send'])) { $email = strip_tags($_POST['email']); $subject = strip_tags($_POST['subject']); $text_message = "Hello"; $message = strip_tags($_POST['message']); try { $mail->IsSMTP(); $mail->isHTML(true); $mail->SMTPDebug = 0; //ganti jadi true jika ingin liat prosesnya $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Host = "smtp.gmail.com"; $mail->Port = '465'; $mail->AddAddress($email); $mail->Username ="nauralpk@gmail.com"; $mail->Password ="passwordnya"; $mail->SetFrom(' nauralpk@gmail.com','LKP Naura); $mail->AddReplyTo("nauralpk@gmail.com","LKP Naura"); $mail->Subject = $subject; $mail->Body = $message; $mail->AltBody = $message; if($mail->Send()) { $msg = "Hi, Your mail successfully sent to".$email." "; } } catch(phpmailerException $ex) { $msg = "<div class='alert alert-warning'>".$ex->errorMessage()."</div>"; } } ?>

Seorang pengajar dan pembelajar yang mengurus lembaga pelatihan dan kursus komputer bernama LKP Naura