 |
| |
Ngobrol Bareng Adi Sumaryadi langsung aja klik salah satu Messanger kesukaan anda:
| Yahoo |
Facebook |
 |
|
|
|
 |
 |
asyima puteri dalam |
 |
Del Prio dalam |
 |
ligan dalam |
 |
sri dalam |
 |
zacky dalam |
|
|
|
 |
Mengirimkan Email Format HTML dan Plaintext Menggunakan PHP
Oleh : Adi SumaryadiBanyak yang bertanya bagaimana mengirimkan email dalam format HTML dan
plain text menggunakan fungsi mail di PHP. Kali ini saya akan coba
memberikan sebuah tulisan tentang bagaimana kode untuk mengirimkan
sebuah email yang nantinya diterima oleh reciever email ada pilihan,
apakah akan ditampilkan dalam format HTML ataupun plaintext. Bagi
pengguna Gmail atapun Yahoo mail sudah barang tentu secara default akan
menampilkan format HTML, namun bagi pengguna webmail opensource seperti
squirrelmail akan menampilkan format plaintext.
Kali ini saya akan coba menggunakan sebuah class yang dapat didownload
di phpclass.net, kenapa saya menggunakannya? sepertinya untuk yang satu
ini saya lebih memilih class yang sudah jadi mengingat class ini sangat
bagus untuk dikonfigurasikan menggunakan internal mail server maupun
koneksi ke mail server lainnya menggunakan SMTP.
kodenya adalah sebagai berikut:
<?
include('/path/ke/lokasi/phpmailer/class.phpmailer.php');
/*Anggaplah data yang akan dikirimkan adalah sebagai berikut,
teman-teman bisa rubah menggunakan data dari form POST ataupun hasil
query kedalam sebuah database */
$sendermail = "namaemail@namadomain.com";
$sendername = "Nama Pengirim";
$recvmail = "emailpenerima@namadomain.com";
$recvname = "Nama Lengkap Penerima";
$subject = "Testing Kirim Email Multijenis";
$isi = "<b>Ini adalah contoh pengiriman <i>email</i> menggunakan HTML</b>";
$isiplain = "Ini adalah contoh pengiriman email menggunakan HTML";
$mail->From = $sendermail;
$mail->FromName = "$sendername";
$mail->AddAddress($recvmail,$recvname);
$mail->AddReplyTo($sendermail,"$sendername");
$mail->WordWrap = 50; /* Jika ingin di wordwrapkan */
/* Tambakan line berikut jika ingin mengirim attachment
$mail->AddAttachment("/var/tmp/namafile.zip");
$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
*/
$mail->IsHTML(true);
$mail->Subject = "$subject";
$mail->Body = "$isi";
$mail->AltBody = "$isiplain";
if(!$mail->Send())
{ echo 'Pengiriman Email Berhasil';
}
else
{ echo 'Pengiriman Email Gagal Dilakukan';
}
?>
Untuk menggunakan SMTP server lain silahkan baca manual dari Class PHP
Mailer, ada sedikit parameter yang perlu dimasukan. Kali ini saya
menggunakan mail server yang terpasang bersamaan dengan webserver.
Mudah-mudahan bermanfaat.
|
| Komentar |
 |
1 - Minggu, 11 April 2010 22:57 WIB Febri Yani,Mahasiswi di Jl. Martadinata Samarinda |
Mas, saya udah coba tutorial mas yg judulnya "Mengirimkan Email Format HTML dan Plaintext Menggunakan PHP" tetapi saya terkendala error..
errornya begini mas :
"Warning: Unterminated comment starting line 1185 in /home/a5824259/public_html/class.phpmailer.php on line 1185
Fatal error: fatal flex scanner internal error--end of buffer missed in /home/a5824259/public_html/class.phpmailer.php on line 1185"
kira2 knp error ya mas? mohon pencerahannya :)
terima kasih banyak ya mas.. |
 |
2 - Rabu, 30 Juni 2010 21:40 WIB ,Mahasiswa di Sukabumi City |
@Febri Yani :
itu hostingnya pake yang di 000webhost.com ya?
kemungkinan itu error dari settingan php di webhostingnya, tapi untuk lebih rincinya karena tidak melihatnya secara langsung saya tidak bisa memberikan penjelasannya. Atau coba dicek aja padabaris yang disebutkan error itu... |
|
|
|
|
|