Membuat Aplikasi Pengiriman Email dari Website
Pada artikel kali ini kita akan membahas tentang cara membuat aplikasi pengiriman email dari website kita, aplikasi ini hanya bisa di gunakan untuk mengirim email kepada alamat email yang sudah di tentukan.
Sama seperti saat kita menggunakan layanan email dari yahoo atau google pada saat kita akan mengirimkan sebuah email maka yang di butuhkan adalah kita harus memiliki email terlebih dahulu yang harus di buat di website yang menyediakan layanan email gratis seperti yahoo atau google hal ini akan sangat merepotkan jika kita ingin mengirimkan email kepada seseorang namun kita tidak memiliki email.
Hal itulah yang melatarbelakangi saya untuk membuat artikel ini, ok seperti yang telah kita ketahui bila kita ingin mengirim sebuah email kita harus memiliki akun email juga, pada aplikasi yang akan kita buat ini kita bisa menggunakan alamat email kita atau hanya menggunakan nama saja untuk mengirim email.
Ok stop berteori sekarang kita buat sebuah file yang berisi field nama, alamat email anda, alamat email tujuan, subject, pesan, dan sebuah tombol submit. Field nama dan alamat email anda di gunakan sebagai pilihan jika anda memiliki email isi field tersebut dengan email anda atau jika tidak anda cukup hanya mengisi field nama saja. Ok kita buat formnya.
email.html
<html><head><title>Pengiriman email dari website</title>
</head><body><p>pengiriman email dari website</p><br/><br/>
<form action="kirim.php" method="post">Nama anda:<br/><input type="text" name="nama"/><br/>E-Mail anda:<br/><input type="text" name="email"/><br/>E-Mail tujuan:<br/><input type="text" name="to"/><br/>Subject:<br/><input type="text" name="subject"/><br/>Pesan:<br/><textarea name="pesan" rows="10"></textarea><br/><input type="submit" value="Kirim"/></form></body></html>
Setelah selesai membuat formnya next step kita buat script pengolahannya yaitu dengan menggunakan PHP tentunya kita beri nama kirim.php nama file ini harus sesuai dengan action form yang ada pada file email.html.
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 kosongif(($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 kosongkanif(($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 pengirimanif($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;}
?>
Nah, selesai script nya mudah bukan untuk membuatnya,jika anda ingin mengubah style atau tampilannya silahkan anda ubah sendiri.
Ok, cukup sekian untuk artikel ini sampai ketemu lagi di artikel lainnya yang unik-unik. Semoga bermanfaat.