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
login ke cpanel hosting anda lalu buatlah email akun yang nantinya akan anda gunakan sebagai email pengirim anda nantinya, hal ini berguna agar email notifikasi anda tidak dianggap spam oleh email penerima. bila sudah dibuat catat password dan nama email andaDownload Script Pengirim Email
Download script pengirim email pada tautan berikut [ download ] atau kunjungi link
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
Buatlah file php dengan nama apapun yang didalamnya terdapat script berikut
<?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.
