CI郵件傳送函式使用樣例
阿新 • • 發佈:2018-12-31
//Email傳送函式
public function email_out($email,$type){$this->load->library('email');
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'smtp.163.com';
$config['smtp_user'] = 'gg3*******';//郵箱名,例[email protected]
$config['smtp_pass'] = 'qw*******';//郵箱密碼
$config['smtp_port'] = '25';
$config['charset'] = 'iso-8859-1';//字符集
$config['wordwrap'] = TRUE;
$config['mailtype'] = 'html'; //正文支援html格式
$this->email->initialize($config);
$this->email->clear();
//將所有的 email 變數清空,當你在一個迴圈中傳送郵件時,這個方法可以讓你在每次發郵件之前將變數重置。
$this->email->from('[email protected]', '焊接之家');//設定發件人 email 地址和名稱
$this->email->to($email);//設定收件人 email 地址,地址可以是單個、一個以逗號分隔的列表或是一個數組
//$this->email->cc('[email protected]');
//設定抄送(CC)的 email 地址,和 "to" 方法一樣,地址可以是單個、一個以逗號分隔的列表或是一個數組。
//$this->email->bcc('[email protected]');
//設定密送(BCC)的 email 地址,和 "to" 方法一樣,地址可以是單個、一個以逗號分隔的列表或是一個數組。
$this->email->subject('找回密碼 - 焊接之家');//設定 email 主題
$this->email->message('<font color=red>Testing the email class.</font>'); //設定 email 正文部分
//$this->email->set_alt_message('This is the alternative message');//設定可選的 email 正文部分
$bool = $this->email->send();//傳送,返回布林值
//echo $this->email->print_debugger();//返回錯誤
return $bool;
}