`
yl.fighter
  • 浏览: 258164 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[CI]发送Email

    博客分类:
  • PHP
阅读更多
1. 在config/目录下添加 email.php类
$config['protocol'] = 'smtp';
	$config['smtp_host'] = 'ssl://smtp.gmail.com';
	$config['charset'] = 'utf-8';
	$config['smtp_port'] = 465;
	$config['smtp_user'] = 'yl.fighter@gmail.com';
	$config['smtp_pass'] = '*************';
	$config['smtp_timeout'] = '5';
	$config['newline'] = "\r\n";
	$config['crlf'] = "\r\n";


2. 发email的方法:
public function sendMail(){
		
		$this->load->library('email');
		$this->email->set_newline('\r\n');
		
		$this->email->from('yl.fighter@gmail.com', "yanglei");
		$this->email->to('yl.fighter@gmail.com');
		$this->email->subject('just test.');
		$this->email->message('when you believe.');
		
		$path = $this->config->items('server_root'); // 注: 此处需在config.php中添加: $path = $this->config->items('server_root');
		$file = $path . '/ci/attachments/info.txt';
		
		if($this->email->send()){
			echo 'your email was sent, fool.';
		}else{
			show_error($this->email->print_debugger());
		}
	}

分享到:
评论

相关推荐

    CI框架邮件发送的应用

    以下将详细介绍如何在CI框架中实现邮件发送。 首先,我们需要了解CI框架中的Email类。这个内置类提供了丰富的功能,如设置SMTP配置、添加附件、设置邮件头等。为了使用Email类,你需要在控制器中加载它。在`mail_...

    CI框架简单邮件发送类实例

    CI框架简单邮件发送类实例 CI框架,全称CodeIgniter,是一个轻量级的PHP框架,它封装了处理多种任务的工具,包括邮件发送。邮件发送类是CodeIgniter框架中的一个非常实用的类库,它允许开发人员简单地通过几行代码就...

    ci中文手册

    这个文档可能包含了关于CI框架的详细使用教程,包括基本概念、配置、路由、表单验证、分页、发送邮件、上传文件等主题,是学习和查阅CI的实用参考资料。 总结,"ci中文手册"是一个宝贵的CodeIgniter学习资源,虽然...

    codeigniter-3.0.0-中文手册/ci3.0手册

    例如,Email库用于发送邮件,Session库处理用户会话。 9. **驱动器(Drivers)**: - 驱动器允许在库中实现不同方式的行为,例如,数据库连接可以有不同的驱动器(如MySQLi或PDO)。 10. **配置(Configurations...

    ci_javamai打包工程子例子

    "ci_javamai打包工程子例子"这个标题暗示了一个Java项目,它包含了一个用于发送邮件的功能,并且已经按照需求被打包成了一个JAR(Java Archive)文件。这个过程对于将代码模块化、便于分发和集成到其他项目中至关...

    ci邮件配置

    首先,CI系统如Jenkins、Travis CI、GitLab CI/CD等,都有内置的功能来发送邮件通知。在Jenkins中,这可以通过安装“Email-ext”插件来实现,它提供了更丰富的邮件定制选项。配置时,你需要在Jenkins全局配置中设置...

    SMS.zip_Tabú_in email iphone_iphone_iphone email_sms iphone

    1. **Swift或Objective-C编程**:这是iOS开发的主要语言,根据描述,这个框架可能是用这两种语言之一编写的。 2. **UIKit框架**:这是iOS应用界面的基础,包含用于创建和管理视图,包括标签页(tab)控制器的类。 ...

    Jenkins Email Extension Plugin

    总的来说,Jenkins Email Extension Plugin通过增强Jenkins的邮件通知能力,提高了团队的协作效率,是现代持续集成和持续交付(CI/CD)流程中不可或缺的一部分。对于任何使用Jenkins的项目,特别是需要频繁沟通和快速...

    【中文版】DTP-S05Ci用户手册V2.0.pdf

    ### DTP-S05Ci GPRS IP Modem 用户手册关键知识点总结 #### 一、产品简介 ##### 1.1 DTP产品系列概述 - **产品定位**:DTP系列GSM/GPRS Modem主要面向工业级用户,利用GSM/GPRS网络进行无线通信。 - **应用场景**...

    CI_Imap:用于扩展 CI 电子邮件类并允许您接收 imap 邮件的库

    `CI_Imap` 是一个专为 CodeIgniter 框架设计的扩展库,其主要目的是增强框架内置的电子邮件处理能力,特别是针对 IMAP(Internet Message Access Protocol)邮件接收的功能。IMAP 协议允许用户在不下载邮件的情况下...

    svn commit-email

    9. **持续集成(Continuous Integration, CI)**: 虽然不是直接相关的概念,但`svn commit-email`也可以作为CI流程的一部分,当新的代码提交后,自动触发构建和测试过程,然后将结果通过邮件发送给团队。 10. **...

    github中自动测试工具 travis-ci的方法__1.docx

    Travis CI 是一款广泛使用的开源自动化测试工具,特别适合于GitHub上的项目。它提供了一种便捷的方式来进行持续集成,确保每次代码提交时,项目都能通过一系列预先定义的测试。Travis CI 可以在多种编程语言环境中...

    cdonts newmail对象参数说明及发送email实例

    4. **Body**: 邮件的正文,例如`"When i was young, i listened to the radio ..."`。这是邮件的主要文本内容。 5. **Cc**: 抄送(Carbon Copy)的电子邮件地址,例如`"iamchn@263.net;recon_chan@sohu.com"`。抄送...

    CodeIgniter基于Email类发邮件的方法

    关于CI的Email类的详情请参考:http://codeigniter.org.cn/user_guide/libraries/email.html 文件路径为/application/controllers/welcome.php <?php if ( ! defined('BASEPATH')) exit('No direct script ...

    A7_10195101499_罗致远1

    邮件通知是Travis CI的一项功能,当构建状态改变时,它会发送通知给开发者。本文将详细介绍Travis CI的邮箱配置,并提供问题排查策略。 **Travis CI 邮箱配置** 1. **Travis CI 账户设置** 在Travis CI的个人账户...

    最新Jenkins 之 email插件及其依赖包(含逐层upload编号)

    在IT领域,持续集成和持续部署(CI/CD)是现代软件开发流程中不可或缺的部分,而Jenkins作为其中的领头羊,提供了丰富的插件来扩展其功能。本主题聚焦于"最新Jenkins之email插件及其依赖包",旨在解决在离线环境下...

    CI & jenkins 基础.pdf

    ### CI & Jenkins 基础知识点详解 #### 一、CI (Continuous Integration) 概念与目的 **CI**(持续集成)是一种软件开发实践,其中开发者经常将他们的工作成果合并到一个共享的主分支中,通常是每天至少一次。通过...

Global site tag (gtag.js) - Google Analytics