$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'] = 'zhangzhaoyu0624@163.com';
$config['smtp_pass'] = 'zhangzhaoyu';
$this->email->initialize($config);
$this->email->from('zhangzhaoyu0624@163.com', 'zhangzhaoyu');
$this->email->to('245464918@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...';
}
分享到:
相关推荐
CodeIgniter框架中的Email类是用于发送邮件的一个实用工具,它支持多种协议,包括SMTP。SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是一种用于发送电子邮件的标准协议。 本文介绍了如何在CodeIgniter...
下面将详细阐述CodeIgniter发送邮件的方法以及其特性。 首先,CodeIgniter的邮件发送功能支持多种协议,包括Mail、Sendmail和SMTP。Mail协议是PHP内置的简单邮件发送方式,适用于小型项目;Sendmail则利用服务器上...
使用Codeigniter发送邮件的实践过程中,还需注意以下几点: - 确保邮件服务器设置正确,尤其是SMTP配置。 - 附件路径正确且文件存在,服务器对文件有读取权限。 - 邮件内容格式(HTML或纯文本)和字符集应根据需求...
内置的电子邮件类支持多种协议发送邮件,包括SMTP、sendmail和PHP mail函数。 14. **文件管理** 文件上传、下载和管理功能使得开发者能够处理用户的文件操作需求。 15. **缓存(Caching)** 为了提高性能,...
8. 邮件发送:通过SMTP或PHP的mail函数,CodeIgniter可以方便地发送邮件,支持附件、HTML内容和多语种。 9. 国际化与本地化:支持多语言,让开发者轻松构建面向全球用户的网站。 10. 用户指南:CodeIgniter的中文...
例如,你可以创建一个名为`sendMail`的方法,该方法接收表单提交的数据,并使用Email类发送邮件: ```php public function sendMail() { // 获取表单数据 $sendfrom = $this->input->post('sendfrom'); $...
6. 调用send()方法发送邮件。 通过以上介绍,我们可以看出PHPMailer在PHP开发中的重要地位。它不仅简化了邮件发送的过程,还提供了一整套强大的功能,满足了各种复杂的邮件需求。无论你是初学者还是经验丰富的...
本文将详细介绍如何使用CodeIgniter的Email类发送邮件,并提供一些使用技巧和注意事项。 ### CodeIgniter Email类概述 CodeIgniter的Email类旨在为用户提供一个简单而强大的方式来发送电子邮件。该类封装了邮件发送...
通过CodeIgniter框架发送邮件时,也需要注意一些常见的问题和限制: - SMTP认证错误:如果认证失败,邮件将无法发送。 - 端口限制:某些邮件服务提供商可能会对SMTP端口进行限制。 - 黑/白名单问题:收件人邮箱...
12. 邮件发送:CodeIgniter的邮件类支持SMTP和PHP mail()函数发送邮件,查看源码可以帮助你了解如何发送邮件。 13. Session管理:CodeIgniter提供了灵活的会话管理,支持数据库存储和cookie。通过源码,你可以学习...
这个类提供了发送邮件的各种选项,如设置发件人、收件人、抄送人、密送人、主题、邮件正文,以及添加附件等。此外,`Email` 类还支持 HTML 邮件、SMTP 配置、邮件队列等功能,以满足不同场景的需求。 **文件结构...
10. **电子邮件发送**:CI提供了邮件发送类,支持SMTP、Sendmail等多种方式,便于发送通知和验证邮件。 学习CodeIgniter 2.1.0,你需要了解其目录结构,如application、system、user_guide等目录的作用。同时,深入...
9. **邮件发送**:通过SMTP或PHP mail()函数,CI可以方便地发送电子邮件,支持附件、HTML格式和多部分消息。 10. **国际化与本地化**:CI支持多语言,可以轻松切换应用程序的语言环境,适应不同地区的用户需求。 ...
配置类库在CodeIgniter中扮演着核心角色,帮助开发者管理并设置应用的各个组件,如数据库连接、URL路由、邮件发送等。 配置类库是CodeIgniter的核心部分之一,它允许开发者在应用的生命周期内定义和改变各种设置。...
2. **发送邮件**:库提供了一个简单的接口,允许开发者传递邮件的基本信息,如发件人、收件人、主题和正文。此外,还可以添加附件、设置抄送和密送等。 3. **模板支持**:如果 Mailgun 或 Mailchimp 提供了模板功能...
3. 学会配置SMTP参数并利用SMTP协议发送邮件。 4. 掌握邮件格式(HTML)的设置方法。 5. 理解邮件发送过程中各种参数的设置,如发件人、收件人、邮件主题、字符集等。 6. 使用heredoc语法编写邮件内容,确保内容格式...
通过配置PHPMailer,开发者可以选择使用任何支持SMTP的邮件服务器来发送邮件。 3. **SMTP认证** 大多数SMTP服务器需要身份验证,以防止滥用。PHPMailer允许设置SMTP用户名和密码,确保发送邮件时能成功通过SMTP...
- 内置邮件类支持多种协议,如 SMTP、PHPMailer,方便发送邮件。 9. **URL 驼峰命名规则**: - 采用驼峰命名法,使得类名、函数名更具可读性。 10. **第三方库集成**: - CodeIgniter 具有良好的扩展性,可以...