Cara Mengirim Email dengan PHP
How To Send Email using PHP ? ... Mungkin di sebagian kalangan programer yang masih pemula masih bertanya bagaimana cara mengirim email dengan script PHP, Mengirim Email dengan PHP ini biasa di terapkan pada Register Website, Contac Us, Dengan porses kerjanya, selain data yang masuk akan tersimpan ke database website nya, namun pada waktu pemrosesan data, data itu juga akan dikirimkan di email nya secara langsung, ..
Berikut ini akan suckittrees bagikan script Mengirim Email dengan PHP, script yang akan kita buat terdapat 2 file yaiut : contacus.php, send_mail.php
1. Create Form to Send Email , Ya.. disini kita akan membuat Form yang akan digunakan untuk menginput kan email user ,
example : contacus.php
<div class="mail">
<form action="send_mail.php" method="post">
<div>
<label for="name">Name</label>
<input type="text" name="name">
</div>
<div>
<label for="email">Email</label>
<input type="text" name="email">
</div>
<div>
<label for="subject">Subject</label>
<input type="text" name="subject">
</div>
<div>
<label for="message">Message</label>
<textarea name="message" id="" cols="30" rows="10"></textarea>
</div>
<div><input type="submit" value="Send email"></div>
</form>
</div>
2. Create File Proses PHP to Send Email , disini kita akan membuat File Proses PHP untuk Mengirim Email
example : send_mail.php
<?php
$name=$_POST['name'];
$email=$_POST['email'];
$subject=$_POST['subject'];
$message=$_POST['message'];
$to=$email;
$message="From:$name <br />".$message;
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
// More headers
$headers .= 'From: suckittrees.com <noreply@yourwebsite.com>'."\r\n" . 'Reply-To: '.$name.' <'.$email.'>'."\r\n";
$headers .= 'Cc: admin@suckittrees.com' . "\r\n"; //untuk cc lebih dari satu tinggal kasih koma
@mail($to,$subject,$message,$headers);
if(@mail)
{
echo "Email sent successfully !!";
}
?>
3. Create css file to style your From, Sedikit kita beri gaya dengan menggunakan css pada form , agar form tampak lebih rapi
Letakkan pada bagian atas Form contacus.php
<style>
.mail{
width: 730px;
margin: 10px auto;
border: 1px solid #ddd;
padding: 10px;
}
.mail div{
padding: 5px 0;
border-bottom: 1px solid #ddd;
}
label{
width: 100px;
display: inline-block;
}
.bottom{
font-size: 12px;
text-align: right;
}
</style>
Complete Script contacus.php :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Mengirim email dengan PHP Suckittrees dot Com</title>
<style>
.mail{
width: 730px;
margin: 10px auto;
border: 1px solid #ddd;
padding: 10px;
}
.mail div{
padding: 5px 0;
border-bottom: 1px solid #ddd;
}
label{
width: 100px;
display: inline-block;
}
</style>
</head>
<body>
<div class="mail">
<div class="top"><a href="http://www.suckittrees.com">suckittrees.com</a></div>
<h1>Contact Us</h1>
<form action="send_mail.php" method="post">
<div>
<label for="name">Name</label>
<input type="text" name="name">
</div>
<div>
<label for="email">Email</label>
<input type="text" name="email">
</div>
<div>
<label for="subject">Subject</label>
<input type="text" name="subject">
</div>
<div>
<label for="message">Message</label>
<textarea name="message" id="" cols="30" rows="10"></textarea>
</div>
<div><input type="submit" value="Send email"></div>
</form>
</div>
</body>
</html>
Demikian Cara Mengirim Email dengan PHP, Any Question? Silahkan tinggalkan Komentar Anda