CI框架配置QQ郵箱發郵件

配置:html

$config['email_config']['protocol'] = 'smtp';
$config['email_config']['smtp_host'] = 'smtp.qq.com';
$config['email_config']['smtp_user'] = '***@qq.com';
$config['email_config']['smtp_pass'] = '***';//受權碼,不是QQ密碼,下面有介紹
$config['email_config']['smtp_port'] = 465;
$config['email_config']['smtp_crypto'] = 'ssl';
$config['email_config']['charset'] = 'utf-8';
$config['email_config']['wordwrap'] = TRUE;
$config['email_config']['mailtype'] = 'html';
$config['email_config']['crlf'] = "\r\n";
$config['email_config']['newline'] = "\r\n";//必須是雙引號

使用:this

$this->load->library('email');
$config = $this->config->item('email_config');
$this->email->initialize($config);
$this->email->from('***@qq.com', '***'); //發送方
$this->email->to(***); //接收方
$this->email->subject(***); //主題
$this->email->message(***); //郵件內容
$this->email->attach(***); //附件
$this->email->send(); //發送

smtp_pass:密碼不能填QQ密碼,要在QQ郵箱的設置->帳戶->服務裏面開啓IMAP/SMTP服務,填寫生成的受權碼。code

相關文章
相關標籤/搜索