
Sebagai contoh saya menggunakan Xampp sebagai webserver.
Pertama buka file php.ini yang posisi defaultnya ada di C:/xampp/php/php.ini
lalu cari baris ini --> [mail function]
Dan pastikan baris berikut tidak ada tanda titik koma di depannya :
SMTP = smtp.gmail.com
smtp_port = 587
sendmail_from = email@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
nb: email@gmail bisa diganti dengan email kamu sebagai pengirim
Lalu beralih ke fil sendmail.ini yang posisi defaultnya ada di C:\xampp\sendmail\sendmail.ini
kemudian hapus semua script di dalamnya. Pastekan dengan script ini
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=tls
error_logfile=error.log
debug_logfile=debug.log
auth_username=email@gmail.com
auth_password=password
force_sender=email@gmail.com
Ganti sesuai kebutuhan yah.
Jika sudah, restart web server.
Oh iya, sambil restart bisa pacaran dulu... :x
Kelar deh. Tinggal tambahkan baris untuk send emailnya dengan script berikut
<?php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: email@gmail.com' . "\r\n";
$tujuan = "alamattujuan@email.com";
$subject = "Contoh judul Email";
$pesan = "ini bagian isi emailnya";
mail($tujuan, $subject, $pesan, $headers);
?>
Untuk variable $headers biasa digunakan untuk mengirim email menggunakan format HTML.
Thanks and good luck.
Di Copy Paste dari iamnota-geek.blogspot.com (Blog Saya juga), Karena blog tersebut tidak bisa di buka dan sedang migrasi ke blog yang ini.