Published On:Tuesday, 13 October 2015
Posted by Unknown
Inilah Caranya, Mengirim Email Menggunakan CodeIgniter
Seperti yang kita ketahui, CodeIgniter mempunyai banyak libraries
yang bisa digunakan, termasuk mengirim email. Berikut ini beberapa fitur
libraries email yang disertakan dengan CodeIngiter :
- Multiple Protocols: Mail, Sendmail, and SMTP
- Multiple recipients
- CC and BCCs
- HTML or Plaintext email
- Attachments
- Word wrapping
- Priorities
- BCC Batch Mode, enabling large email lists to be broken into small BCC batches.
- Email Debugging tools
Mengirim Email
Mengirim email tidak hanya simple, tetapi anda dapat mengkonfigurasinya secara langsung atau mengaturnya dalam file konfigurasi
Berikut ini adalah contoh dasar bagaimana proses mengirim email.
Catatan: Contoh ini mengasumsikan bahwa kamu mengirim email dari salah
satu controllers anda
$this->load->library('email');
$this->email->from('your@example.com', 'Your Name');
$this->email->to('someone@example.com');
$this->email->cc('another@another-example.com');
$this->email->bcc('them@their-example.com');
$this->email->subject('Email Test');
$this->email->message('Testing the email class.');
$this->email->send();
echo $this->email->print_debugger();
Mengatur Konfigurasi Email
Ada 17 konfigurasi berbeda yang tersedia untuk mengatur bagaimana
email anda dikirimkan. Anda bisa langsung mengaturnya secara manual
seperti yang disebutkan sebelumnya, atau secara otomatis melalui file
konfigurasi yang anda atur, berikut penjelasannya :
Pengaturan diatur dengan mengisi value array dan mengirimkan nya ke fungsi initialize. Berikut ini contoh bagaimana anda mengatur beberapa konfigurasi :
$config['protocol'] = 'sendmail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
$this->email->initialize($config);
Selengkapnya bisa dibaca di dokumentasi CodeIgniter : klik disini