Cara Mudah Mengirim Email Menggunakan PHP

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 :
form_email1
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/

Artikel Lainnya