$msg = "邮件内容";
$email = "test@qq.com";
$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' => 'xxx@domain.com',
'smtp_pass' => 'emailpwd'
);
$this->load->library('email', $config);
$this->email->from('xxx@domain.com', '系统邮件');
$this->email->to($email);
$this->email->subject('系统邮件');
$this->email->message($msg);
if($this->email->send()){
$res = "ok";
}else{
$res = "faild";
}
另外要判断下发送的结果,如果发送成功会返回TRUE。
之前配置写错了,一直把smtp_port写成了465,导致各种发送失败,还好一直没用上这个功能。。
写下来记一下。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。