Apabila Anda ingin menggunakan fasilitas email pada Codeigniter, maka Anda harus melakukan setting script SMTP pada Codeigniter yang digunakan. Berikut langkah untuk setting SMTP Codeigniter
Letakkan script berikut ini dimana email akan di eksekusi
< ? php class Test extends CI_Controller {
public
function __construct() {
parent::__construct();
$this - > load - > library('email'); //tambahkan dalam contruct pemanggil libarary mail
}
function sendMail() {
$ci = get_instance();
$config['protocol'] = "smtp";
$config['smtp_host'] = "smtp.gmail.com";
$config['smtp_port'] = "465";
$config['smtp_user'] = "xxxx@gmail.com";
$config['smtp_pass'] = "xxxxx";
$config['charset'] = "utf-8";
$config['mailtype'] = "html";
$config['newline'] = "\r\n";
$ci - > email - > initialize($config);
$ci - > email - > from('xxx@gmail.com', 'Rumahweb');
$list = array('xxx@xxxx.com');
$ci - > email - > to($list);
$ci - > email - > subject('judul email');
$ci - > email - > message('isi email');
if ($this - > email - > send()) {
echo 'Email sent.';
} else {
show_error($this - > email - > print_debugger());
}
}
}
Demikian panduan setting phpmailer codeigniter, semoga bermanfaat.