Apbila anda ragu akan kinerja script php mail yang ada di sisi server hosting anda, dan anda ingin memastikan bahwa fungsi php mail yang ada di server hosting anda itu dapat bekerja dengan baik maka anda dapat menggunakan script berikut untuk memeriksa apakah fungsi php mail di server hosting anda dapat bekerja:
<? $to = "isi email tujuan "; $subject = "Isi dengan subject email"; $message = "Ini isi emial yang seharusnay di kirimkan dan dapat di baca oleh penerimanya."; $from = "isi denagn email pengirim"; $headers = "From:" . $from; mail($to,$subject,$message,$headers); echo "Mail Sent."; ?>
Fungsi php mail memungkinkan anda untuk dapat mengirimkan email secara langsung dari script php, agar fungsi ini dapat bekerja dengan baik anda membutuhkan system email yang sudah bekerja dengan baik di sisi servernya, dan pada umunya layanan server hosting telah menyediakannya.
Untuk layanan hosting tertentu mengharuskan adanya proses authentifikasi untuk pengiriman email dengan script php mail, mengingat fungsi php mail sangat rawan di guanakn untuk kegiatan spamming.
Mengirim email dengan format html menggunakan fungsi php mail
Selain dapat mengirim email dengan format biasa, anda dapat juga mengirim email denagn format html yang nantinya tampilannya akan nampak seperti email newslatter. dan berikut adalah contoh script untuk mengirim email dengan format html menggunakan fungsi php mail.
<?php // mengirim untuk beberapa penerima sekaligus $to = "[email protected], "; $to .= "[email protected], "; $to .= "[email protected]"; // subject $subject = "Coba kirim email html dengan php mail"; // compose message $message = " <html> <head> <title>Judul Halaman</title> </head> <body> <h1>Judul Halaman</h1> <p>Email ini hanya di maksudkan untuk mencoba saja, jadi anda bisa membalasnya atuapun tida, mengingat ini hanya untuk mencoba fungsi php mail. dan anda bisa juga menyertakan sebuah link di dalamnya dan berikut contohnya <a href=\"http://coba.com/\">coba</a> coba link.</br> email ini hanya bertujuan untuk mencoba saja. .</p> </body> </html> "; // untuk mengirim emial ini, fungsi header harus di set seperti berikut $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; // Proses pengiriman email mail($to, $subject, $message, $headers); ?>