CodeIgniter配置email类使用腾讯企业邮箱

$msg = "邮件内容";
$email = "[email protected]";
$config = array(
        'crlf'          => "\r\n",
        'newline'       => "\r\n",
        'charset'       => 'utf-8',
        'protocol'      => 'smtp',
        'mailtype'      => 'html',
        'smtp_host'     => 'smtp.exmail.qq.com',
        'smtp_port'     => '25',
        'smtp_user'     => '[email protected]',
        'smtp_pass'     => 'emailpwd'
);

$this->load->library('email', $config);

$this->email->from('[email protected]', '系统邮件');
$this->email->to($email);

$this->email->subject('系统邮件');
$this->email->message($msg);

if($this->email->send()){ 
    $res = "ok";
}else{
    $res = "faild";
}

另外要判断下发送的结果,如果发送成功会返回TRUE。
之前配置写错了,一直把smtp_port写成了465,导致各种发送失败,还好一直没用上这个功能。。
写下来记一下。

你可能感兴趣的:(CodeIgniter配置email类使用腾讯企业邮箱)