MASIGNCLEAN101

Mengirim Email Dari PHP Dengan PHPMailer

Mengirim Email Dari PHP Dengan PHPMailer - Untuk mengirim email dengan php biasanya bisa dilakukan dengan cara sederhana yaitu dengan fungsi mail. Cara ini cukup ampuh untuk mengirim email dengan format text/pesan tanpa ada pengaturan tampilan. Tapi pada saat anda ingin mengirimkan email dengan format HTML yang memiliki tag tabel maupun format ukuran atau warna tulisan, maka cara ini akan sedikit menjadi ribet. Selain ribet juga seringkali emailnya dianggap spam oleh sebagain mail server tujuan.
Mengirim Email Dari PHP Dengan PHPMailer
Alternatif lain yang bisa anda gunakan adalah dengan menggunakan komponen/library tambahan dalam bentuk class yang cukup mudah dipanggil dalam program yang kita buat. Untuk ini, saya menggunakan PHPMailer. Alasanya karena PHPMailer ini gratis, kompatibel untuk versi php terbaru dan juga cukup mudah digunakan. Dari informasi yang saya baca di situs resminya, dikatakan bahwa PHPMailer adalah salah satu class yang paling banyak digunakan oleh pengembang web tentu saja dengan perkiraan jumlah pengguna sampai 9 juta user. PHPMailer ini juga digunakan oleh beberapa project opensource seperti Drupal, SugarCRM, Yii, Joomla dll.
Beberapa fitur PHPMailer yang saya kutip dari situs officialnya yaitu :
  • Probably the world's most popular code for sending email from PHP!
  • Used by many open-source projects: Drupal, SugarCRM, Yii, Joomla! and many more
  • Integrated SMTP support - send without a local mail server
  • Send emails with multiple TOs, CCs, BCCs and REPLY-TOs
  • Multipart/alternative emails for mail clients that do not read HTML email
  • Support for 8bit, base64, binary, and quoted-printable encoding
  • SMTP authentication with LOGIN, PLAIN, NTLM and CRAM-MD5 mechanisms
  • Native language support
  • DKIM and S/MIME encryption support
  • Compatible with PHP 5.0 and later
  • Much more!
Untuk mendapatkan informasi dan download phpmailer ini anda bisa kunjungi situs https://github.com/Synchro/PHPMailer
Ada beberapa cara teknis penggunaan PHPMailer, tergantung metode pengiriman email yang kita gunakan. Jika anda punya domain dan hosting sendiri akan lebih mudah lagi melakukan percobaan ini. Contoh Penggunaan PHPMailer sederhana
<?php
    require_once("class.phpmailer.php");
    $sendmail = new PHPMailer();
    $sendmail->setFrom('email.anda@domainanda.com','Nama Anda'); //email pengirim
    $sendmail->addReplyTo('email.anda@domainanda.com','Nama Anda'); //email replay
    $sendmail->addAddress('email.tujuan@domaintujuan.com','Nama Tujuan'); //email tujuan
    $sendmail->Subject = 'Coba Email dengan PHPMailer'; //subjek email
    $sendmail->Body='<h2>Percobaan</h2><p>Disini anda bisa tulis pesan dengan HTML</p>
    <table><tr><td>Anda juga bisa buat tabel disini</td></tr></table>'; //isi pesan
    $sendmail->isHTML(true);
    if(!$sendmail->Send()) 
    {
      echo "Email gagal dikirim : " . $sendmail->ErrorInfo;  
    } 
    else
    { 
      echo "Email berhasil terkirim!";  
    }
?>

Jika anda sudah coba download paket PHPMailer, didalamnya anda juga akan dapati contoh (dalam folder example) penggunaan
dengan cara lain seperti smtp, email dengan attachment dll.



Sumber : http://www.zainalhakim.web.id/
Share This :
Apradiz Renfaan

Penikmat Kopi dan Teh

avatar

gan kalo kaya gini (Email gagal dikirim : Could not instantiate mail function) kenapa ya? makasih

21 December 2017 at 21:12