ci框架發送郵件

進入system/libraries/Email

修改

public function subject($subject)

{
$subject = $this->_prep_q_encoding($subject);
$this->set_header('Subject', $subject);
return $this;

}

改爲

public function subject($subject)

{
$subject = '=?'. $this->charset .'?B?'. base64_encode($subject) .'?='; 
$this->set_header('Subject', $subject);
return $this;

}

調用並且發送Email

function mail(){ 
        $this->load->library('email'); 
        $config['protocol'] = 'smtp'; 
        $config['smtp_host'] = 'smtp.163.com'; //使用的是163郵箱
        $config['smtp_user'] = '。。。。。。。。@163.com'; //你的賬號
        $config['smtp_pass'] = '。。。。。。。。'; //你的支付密碼
        $config['smtp_port'] = '25'; 
        $config['smtp_timeout'] = '5'; 
        $config['newline'] = "\r\n"; 
        $config['crlf'] = "\r\n"; 
        $this->email->initialize($config); 
        $this->email->from('。。。。。@163.com'); //你的賬號
        $this->email->to('。。。。。@qq.com'); //發送給誰
        $this->email->subject("。。。。"); //郵件標題
        $this->email->message('ci框架自帶email發送郵件'); //郵件內容
        $this->email->send(); //發送
         
        echo $this->email->print_debugger(); //打印debug
   } 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章