Sedikit tutorial bagaimana caranya mengirim email lewat form yang
kita bikin sendiri. Saya anggap bro udah tau cara bikin formnya ya.
Kalo belum, bisa tanya saya langsung.
Misalnya saya buat form untuk mengisi inputnya seperti gambar di bawah ini :
Sekarang lihat baris yang ini pada saat anda membuat form seperti di atas ,
<FORM method=”post” action=”send_email.php”>
sekarang kita akan membuat file send_email.php untuk mengecexute
input-input yang telah diisikan pada form yang telah kita buat tadi.
send_email.php berisi program php seperti dibawah ini :
<?php
$to = “info@vitapetclinic.com” ; //ket.ini email tujuan (bisa konstanta atau berbentuk inputan form)
$subject = $_REQUEST['subject'];
$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'] ;
$nama = $_REQUEST['nama'] ;
$headers = “From: $nama<$email>”;
$sent = mail($to, $subject, $message, $headers) ;
if($sent)
{
print “Email Anda telah terkirim”;
print “<br><A HREF=’index.php’> Back</A>”;
}
else
{print “We encountered an error sending your mail”; }
?>
Jrenk……Pembuatan skrip kirim email selesai.
Sekarang kalo diupload dan dijalankan di web kita, skrip email ini
belum tentu jalan sempurna alias belum tentu bisa terkirim ke email
tujuan.lho ko,gt..sihh..lho ko marah…( ehh..malah nyanyi)..jayus deh..
Hal tersebut disebabkan karena hosting tersebut tidak rela dijadikan
media SPAM. jadi fungsi emailnya ada yang diblok. Gimana taktiknya agar
tetap bisa mengirim email dari website kita??
Gampang…(padahal sih awalnya susah.; )
Kita akalin scrip form inputannya di bawah ini :
<FORM method=”post” action=”send_email.php”>
sebelum meng-edit kode diatas, kita harus mencari dulu hosting yang
bisa untuk mengirim email seperti cara yang diatas tanpa ada suatu
masalah apapun…
biasanya, saya mencari di free hosting yang banyak bertebaran di
internet…Anda silakan cari sendiri.. Nah setelah ketemu free hosting
yang dimaksud, upload lah file send_email.php tersebut ke free hosting
tersebut. Kemudian gantilah alamat yang ada di baris kode ini pada
bagian action-nya sehingga menjadi seperti dibawah ini:
<FORM method=”post” action=”http://www.freehosting.com/send_email.php”> //alamat ini cuma sebagai contoh aja lho
Nah,baru deh skrip tersebut bisa berjalan sempurna….
Mudah-mudahan bisa dimengerti maksudnya ya…
Source : http://lantaitujuh.wordpress.com/2009/03/23/kirim-email-dengan-php/