membuat dan mengirim email dengan PHP




Malam Sobat Blogger, pada postingan kali ini admin akan membagikan cara mengirim email dengan PHP (Hypertext Preprocessor) cekidot.. :D


  • Pertama kita buat file email.html, copas code di bawah ini dan simpan sebagai file email.html

<html>
<head><tittle>Coba Kirim Email</tittle></head>
<body>
<br><br>
<form action="kirim.php" method="post">
Nama anda:<br>
<input name="nama" type="text"><br>
E-Mail anda:<br>
<input name="email" type="text"><br>
E-Mail tujuan:<br>
<input name="to" type="text"><br>
Subject:<br>
<input name="subject" type="text"><br>
Pesan:<br><textarea name="pesan" rows="10"></textarea><br>
<input value="Kirim" type="submit"></form>
</body>
</html>
  • pahami code diatas dan sesuaikan dengan keinginan ente gan, lebih bagus lagi bila di tambah css.
  • yang kedua kita membuat file kirim.php, copas code dibawah ini kemudian simpan sebagai file kirim.php
<!--?php
//membaca nilai value yang dikirim oleh kirim.html
$nama=$_POST['nama'];
$email=$_POST['email'];
$subject=$_POST['subject'];
$to=$_POST['to'];
$pesan=$_POST['pesan'];
//memeriksa apakah form kosong
if(($subject==null)||($to==null)||($pesan==null)){echo("Harap mengisi subject, pesan, dan email tujuan"); include("email.html");exit;}
if(($nama==null)||($email==null)){echo("Harap mengisi field nama atau email anda field ini bersifat pilihan"); include("email.html");exit;}
//mengecek apakah field nama atau email yang di kosongkan
if(($nama == null)||($email != null)){$auth=true; $from=$email;}
if(($nama != null)||($email == null)){$auth=true; $from=$nama;}
if(($nama != null)||($email != null)){$auth=true; $from=$email;}
//proses pengiriman
if($auth){
$kirim=mail("$to","$subject","$pesan","From: $from");
if($kirim){
echo("Email anda sudah di kirim ke ".$to."<br/-->Terima Kasih"); include("email.html"); exit;
}else{
echo("Maaf, pengiriman email gagal silahkan coba lagi"); include("email.html"); exit;}
?>
  • sekarang kamu bisa mengirim email dengan editor buatan sendiri, mudah bukan.?? untuk mengirim email pastikan kamu memiliki koneksi internet yaa,,
Selamat Mencoba
Previous
Next Post »