您的位置:首页 > 编程语言 > PHP开发

CodeIgniter 发送邮件(smtp)

2012-11-15 10:19 155 查看
$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');

//设置抄送

//$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...';

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: