Fungsi Kirim Email pada Codeigniter

Tahap 1
Mengaktifkan Less Secure Apps Access
Canya dengan klik halaman https://myaccount.google.com/lesssecureapps.
Tahap 2
Buat Controllers seperti berikut ini.
<?php  
  $this->load->library('email');
		   //konfigurasi email
		   $config = array();
		   $config['charset'] = 'utf-8';
		   $config['useragent'] = 'Codeigniter'; //bebas sesuai keinginan kamu
		   $config['protocol']= "smtp";
		   $config['mailtype']= "html";
		   $config['smtp_host']= "ssl://smtp.gmail.com";
		   $config['smtp_port']= "465";
		   $config['smtp_timeout']= "5";
		   $config['smtp_user']= "email_anda@gmail.com";    //isi dengan email anda
		   $config['smtp_pass']= "password";                          // isi dengan password dari email anda
		   $config['crlf']="\r\n";
		   $config['newline']="\r\n";
		  
		   $config['wordwrap'] = TRUE;
		
		 //memanggil library email dan set konfigurasi untuk pengiriman email

		   $this->email->initialize($config);
		 //konfigurasi pengiriman kotak di view ke pengiriman email di gmail
		   $this->email->from('email_anda@gmail.com');	
		   $this->email->to($this->input->post('email'));
		   $this->email->subject('Tes SMTP');
		   $this->email->message('Test....
			<br><br> Terimakasih.');
}
?>  


Jika menghendaki tujuan pengiriman lebih dari satu maka dapat menggunakan teknik berikut ini.
email->to('email_tujuan1@gmail.com'); 
$this->email->cc('email_tujuan2@gmail.com'); 
$this->email->bcc('email_tujuan3@gmail.com'); 


Atau bisa juga pakai cara dibawah ini.
email->to($email1 , $email2); 




0 Komentar