Mengirim Email Dengan PHP
pada postingan kali ini saya akan sharing cara mengirim email dengan PHPMailer di php, sebelumnya download dulu PHPMailer DISINI, setelah itu masuk folder htdoc di xampp, kemudian buat folder baru dengan nama email, dan tambahkan 2 buah file yaitu index.php dan sendEmail.php
disini kita akan menggunakan account email gmail, pastikan sobat sudah account email gmail dan setting gmail kalian DISINI aktifkan jadi ON agar diberikan akses mengirim email oleh google :D
untuk index.php seperti berikut :
<!DOCTYPE html>
<html>
<head>
<title>Kirim Email - PHP</title>
</head>
<body>
<h1>Kirim Email - PHP</h1>
<div>
<form action="sendEmail.php" method="POST">
<table>
<tr>
<td>To</td><td>:</td>
<td><input type="text" name="toEmail"> </td>
</tr>
<tr>
<td>Isi Email</td><td>:</td>
<td><textarea name="isiemail" cols="100" rows="10"></textarea> </td>
</tr>
</table>
<input type="submit" value="Send">
</form>
</div>
</body>
</html>
Lalu pada sendEmail.php
<?php
require 'PHPMailer/PHPMailerAutoload.php';
$toemail = $_POST['toEmail']; //email penerima
$pesan = $_POST['isiemail']; //isi email
$email = 'emailkalian@gmail.com'; //email pengirim, silahkan diganti dengan email sendiri
$password = 'passwordemailkalaian'; //password gmail
$to_id = $toemail;
$message = $pesan;
$subject = 'Admin Email';
$mail = new PHPMailer;
$mail->FromName = "Admin Email";
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = $email;
$mail->Password = $password;
$mail->addAddress($to_id);
$mail->Subject = $subject;
$mail->msgHTML($message);
if (!$mail->send()) {
$error = "Mailer Error: " . $mail->ErrorInfo;
echo $error;
}
else {
echo "<script>
alert('Email Terkirim');
</script>";
}
Comments
Post a Comment