Cara mudah kirim email di CodeIgniter dengan SMTP

Pada kesempatan ini saya akan menyampaikan tutorial send email di framework CodeIgniter. untuk mengirim email di codeIgniter tentu merupakan hal yang praktis kita bisa memakai akun email baik dari provider gmail atau akun webmail dari hosting yang sudah kita punya.

Mengirim email di CodeIgniter tentu memberi banyak manfaat untuk aplikasi kita seolah-olah :

  • Notifkasi email pendaftaran akun CodeIgniter
  • Notifikasi email verifikasi akun CodeIgniter
  • ataupun Notifikasi-notifikasi dari aplikasi dari fitur yang lain.

Tentu mengirim email di CodeIgniter menyampaikan aplikasi yang kita buat lebih informatif terhadap user.

Ok, eksklusif saja bagimana Cara send kirim email dengan CodeIgnniter, ada beberapa yang harus di siapkan adalah  :
Akun email mampu menggunakan gmail atau akun webmail hosting.

untuk memakai akun gmail maka kita harus menonaktifkan fitur verifikasi 2 langkah dan security susukan app.
Silahkan login gmail anda dan jalan masuk link berikut :
https://myaccount.google.com/security
dan tur off, verifikasi 2 langkah sigin gmail dan turn off less secure app accesss

untuk menggunakan akun webmail hosting, silahkan mampu buat akun kalian di hosting tersebut hingga mendapatkan konfigurasi sebagai berikut :
akun webmail hosting send email codeigniter
akun webmail hosting send email codeigniter
Setelah kita sudah mempunyai akun email buat send email CodeIgniter, kita buat Controller untuk email yaitu sebagai berikut :
nama controller Send.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Send extends MY_Controller 

 public function __construct()
    
        parent::__construct();                
    

  public function kirim()
  
     $this->load->library('email');
      $ci = get_instance();
      $config['protocol'] = "SMTP";
      $config['smtp_host'] = "serhamo@serhamo.com";
      $config['smtp_port'] = "465";
      $config['smtp_user'] = "serhamo@serhamo.com";
      $config['smtp_pass'] = "password_akun_anda";
      $config['charset'] = "utf-8";
      $config['mailtype'] = "html";
      $config['newline'] = "\r\n";
      $ci->email->initialize($config);
      // email yang di kirim dan judul
      $ci->email->from('serhamo@serhamo.com', 'Kirim email Coba');
      $list = array('faisol.ajifa@gmail.com');
      $ci->email->to($list);
      $ci->email->subject('judul email yang coba di kirim');
      $ci->email->message('isi email selamat email anda berhasil di kirim');
      if ($this->email->send()) 
      echo 'Email sent.';
       else 
      show_error($this->email->print_debugger());
      
  

 



Di sini saya menggunakan akun email webmail hosting, dan berhasil kirim email dengan tampilan sebagai berikut :
Send email CodeIgniter
Send email CodeIgniter
ok begitulah Tutorial kirim email menggunakan framework CodeIgniter dengan  SMTP Gmail dan akun email webmail hosting, terima kasih biar bermanfaat.
happy coding