Home  >  Article  >  php教程  >  CodeIgniter 发送邮件(smtp)

CodeIgniter 发送邮件(smtp)

WBOY
WBOYOriginal
2016-06-13 10:53:051488browse

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


$config['protocol'] = 'smtp';
//发送给QQ用户,要显示中文用 'iso-8859-1'
$config['charset'] = 'iso-8859-1';
//发送给163用户,要显示中文用'gb2312'
//$config['charset'] = 'gb2312';
$config['mailpath'] = 'news/index';
$config['smtp_host'] = 'smtp.163.com';
$config['smtp_user'] = 'example0624@163.com';
$config['smtp_pass'] = 'password';

$this->email->initialize($config);

$this->email->from('example0624@163.com', 'example');
$this->email->to('tosombody@qq.com');
//设置抄送 www.2cto.com
//$this->email->cc();
//设置暗送
//$this->email->bcc();
$this->email->subject("The test of CodeIgniter's sending mail");
$this->email->message('你好,这是我的测试程序。通过CodeIgniter成功发送的邮件,请勿回复。');
//路径需要使用绝对路径
$this->email->attach('D:/QCallServer/htdocs/CI/public/images/google.jpg');
if ($this->email->send()) {

echo 'success...';
} else {
echo 'failed...';
}

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn