Membuat Fitur Kirim Email pada Codeigniter - All Makruf

Mari Belajar di Sini

Membuat Fitur Kirim Email pada Codeigniter

Saat membuat sebuah website, terkadang kita juga membutuhkan fitur kirim email yang bertujuan untuk berkomunikasi antar user atau pun pengelola website. Library untuk kirim email pada Codeigniter telah disediakan, sehingga memudahkan kita untuk membuat fitur kirim email.

Kita dapat menggunakan SMTP Gmail untuk membuat fitur kirim email pada Codeigniter. Dengan menggunakan SMTP Gmail, pesan dari aplikasi akan dikirimkan ke email tujuan dengan menggunakan server email milik Google. Dengan begitu, proses pengiriman email akan lebih cepat dibandingkan menggunakan fungsi mail yang merupakan fungsi bawaan dari PHP.

Berikut cara membuat fitur kirim email pada Codeigniter.


Setting Konfigurasi Email
kita harus membuat konfigurasi email seperti berikut.
$config = [
     'protocol' = 'smtp';
 'smtp_host' = 'smtp.googlemail.com';
 'smtp_port' = 465;
 'smtp_crypto' = 'ssl';
 'smtp_timeout' = 30;
 'smtp_user' = 'email_website@gmail.com';
 'smtp_pass' = ‘passwordnya';
 'mailtype' = 'html'; 
 'charset' = 'utf-8';
 'newline' = "\r\n";
 'crlf' = "\r\n";
];

Load Library  
$this->load->library('email');

Kode untuk menentukan email pengirim atau email aplikasi web 
$this->email->from('email_website@gmail.com', 'Nama Website’);

Kode untuk menentukan email penerima 
$this->email->to('penerima@example.com');

Kode untuk menentukan Subject Email yang dikirimkan 
$this->email->message('Pesan testing fitur kirim email pada Codeigniter');

Menampilkan Pesan Berhasil atau Gagal mengirim email
if ($this->email->send()) {
      echo 'Berhasil mengirim email.';
}else {
      echo show_error($this->email->print_debugger());
}

Kita juga dapat membuat konfigurasi email di dalam file eksternal, yaitu dengan cara membuat file email.php di dalam folder application/config/, seperti gambar berikut.

membuat fitur kirim email pada Codeigniter


Sekian, cara membuat fitur kirim email pada Codeigniter. Jika ada kesalahan atau pun pertanyaan, silahkan didiskusikan.
Terima kasih, semoga bermanfaat !!


Postingan terkait:

1 Tanggapan untuk "Membuat Fitur Kirim Email pada Codeigniter"