配置: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