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


dan coba jalankan localhost, apakah sudah bisa kirim email apa belum








Comments

Popular posts from this blog

PHP MySql CRUD Dengan Konsep MVC

IT Asset Management Dengan PHP MySQL

Laravel - Sistem Informasi Perpustakaan Sederhana Laravel