Contoh script php mail() sederhana

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);
?>

 

Author: Reza MNR

Reza MNR bagian dari warga negara indonesia yang baik, ramah tidak sombong dan suka menabung. keinginan mulai menulis blog untuk berbagi apa yang di ketahui, jika anda merasa ada yang kurang dari cara saya menyampaikan, mohon untuk tidak segan menyampaikan koreksi ke email admin(at)idweb.id

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.