Sering kita jumpai sebuah website yang memiliki halaman kontak kami / hubungi kami, halaman tersebut biasanya dilengkapi oleh fitur pengisian form yang jika setelah disubmit form tersebut maka secara otomatis akan memberikan notifikasi ke admin melalui email.
Jika menggunakan wordpress tentunya hal ini sangat mudah, akan tetapi bagaimana membuatnya secara manual dengan menggunakan script PHP ? berikut akan coba saya bagikan kepada anda cara membuat notifikasi tersebut
Buat email pengirim
Download Script Pengirim Email
berikut : https://www.dropbox.com/s/deqbno53nhfzkh8/Pemograman%20PHP%20%20Script%20Notifikasi%20Email.rar?dl=0
lalu ekstrak dan letakan di folder mana pun yang anda inginkan didalamnya terdapt 2 file yaitu class.phpmailer.php dan class.smtp.phpSemat script pengiriman email
<?php
include "[lokasi file pada point 2]/class.phpmailer.php";
$subject = "Judul Email Anda";
$message = '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body style="font-family:Verdana, Geneva, sans-serif;font-size:12px;">
<table width="100%" cellspacing="0" cellpadding="0" align="center" style="padding:20px;border:dashed 1px #333;"><tr><td>
Sistem Telah Menerima Pemesanan Dari input user dengan data sebagai berikut : <br><br>
<div style="float:left; width:150px; margin-bottom:5px;">Nama</div>
<div style="float:left;"><strong>'.$nama.'</strong></div>
<div style="clear:both"></div>
<div style="float:left; width:150px; margin-bottom:5px;">Alamat</div>
<div style="float:left;"><strong>'.$alamat.'</strong></div>
<div style="clear:both"></div>
<div style="float:left; width:150px; margin-bottom:5px;">Telpon</div>
<div style="float:left;"><strong>'.$telepon.'</strong></div>
<div style="clear:both"></div>
<td><tr></table>
</body>
</html>';
$mail = new PHPMailer;
$mail->IsSMTP();
$mail->SMTPSecure = 'ssl';
$mail->Host = "namadomain.com"; //host masing2 provider email
$mail->SMTPDebug = 2;
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Username = "namaemail@namadomain.com"; //user email yang sebelumnya anda buat
$mail->Password = "beRg#!Nd6RuD"; //password email yang sebelumnya anda buat
$mail->SetFrom("namaemail@namadomain.com","aliasemail@namadomain.com"); //set email pengirim
$mail->Subject = "Reservasi Mobil oleh ".$nama; //subyek email
$mail->AddAddress("emailtujuan@namadomain.com","emailtujuan@namdomain.com"); //tujuan email
$mail->MsgHTML($message);
if($mail->Send())
echo "<script>window.alert('tulis notifikasi / pesan anda disini !');
window.location=('url halaman tujuan jika berhasil')</script>";
else echo "Tulis peringatan disini bila gagal pengiriman";
}
?>
Demikianlah script pengiriman email menggunakan php semoga dapat bermanfaat untuk anda.