Cara mengirim email dengan PHP Mailer

Cara mengirim email dengan PHP Mailer

Cara mengirim email dengan PHP Mailer

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>";

}

}




?>

 

 

Baca Juga  Belajar Microsoft Excel: Menghasilkan Daftar Isi Otomatis

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Need Help? Chat with us