Tulisan
 
  Aktual dan Umum (10)
  Animasi Flash (1)
  Artikel (19)
  Browsing (5)
  Cerita dan Kisah (5)
  Cerita Lucu (3)
  Curhat (8)
  Data dan Internet Tutorial (2)
  HTML Tutorial (3)
  Islam dan Seputarnya (8)
  Java Programming (1)
  Java Script dan CSS (1)
  Linux dan Seputarnya (5)
  Networking dan Hardware (6)
  PHP Programming (13)
  Sudut Pandang (20)
  Teknologi Informasi (23)
  Tentang Database (2)
  Web Desain and Development (5)
  Windows dan Seputarnya (6)
 
Ngobrol Bareng Adi Sumaryadi langsung aja klik salah satu Messanger kesukaan anda:
Yahoo Facebook
Facebook Adi Sumaryadi

depanlastcomment
Ries Ries dalam Tips Optimasi dan Mengontrol MySQL
Ries Ries dalam Pilih Joomla atau CMS Buat Sendiri?
eko sw eko sw dalam Membuat SMS Gateway menggunakan WaveCome GSM, SMSTools, PHP dalam Debian
DENNY PERMANA DENNY PERMANA dalam Naik Haji Mudah dan Murah di tahun 2009 ?
rian rian dalam Mengedit Film Menggunakan Movie Maker
Judul
rian
Mengirimkan Email Format HTML dan Plaintext Menggunakan PHP

Oleh : Adi Sumaryadi

Banyak 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.


Cetak Tulisan Kirim Keteman Arsip Share ke Facebook


Tulisan lainnya :
- Mengenal Web 2.0
- Tips Optimasi dan Mengontrol MySQL
- Membuat Welcome Page atau Splash Page di Joomla
- Menampilkan Halaman Email dalam Format Image dengan GD2 Librari dan PHP
- Mengkompresi Website Kesayangan Kita dengan Modul di Apache2
Komentar
Nama Email
Alamat Pekerjaan
Homepage / Blog Notifikasi
Komentar

Masukan kata yang ada dalam gambar diatas
Kunjungan 902.542 klik
Website ini dibuat dan dimaintenance oleh Adi Sumaryadi 2007