php使用CI发送qq和163邮件
1.需求
发送邮件
2.介绍
使用CI框架的email类库发送邮件,这里演示QQ和163
3.163使用教程
a.先去163邮件开启smtp邮件。
b.在CI的控制器里写下面的代码
- $this->load->library('email'); //加载CI的email类
- $config['protocol'] = 'smtp';
- $config['smtp_host'] = 'smtp.163.com';
- $config['smtp_user'] = '18367724000@163.com';//这里写上你的163邮箱账户
- $config['smtp_pass'] = 'storecode8881111';//这里写上你的163邮箱密码
- $config['mailtype'] = 'html';
- $config['validate'] = true;
- $config['priority'] = 1;
- $config['crlf'] = "\r\n";
- $config['smtp_port'] = 25;
- $config['charset'] = 'utf-8';
- $config['wordwrap'] = TRUE;
- $this->email->initialize($config);
- //以下设置Email内容
- $this->email->from('18367724000@163.com', 'mike');
- $this->email->to('3090333013@qq.com');
- $this->email->subject('Email Test');
- $this->email->message('<font color=red>Testing the email class.</font>');
- $this->email->attach('application\controllers\1.jpeg'); //相对于index.php的路径
- $this->email->send();
4.QQ使用教程
a.先去qq邮件开启smtp邮件。
b.在CI的控制器里写下面的代码
- $this->load->library('email'); //加载CI的email类
- //以下设置Email参数
- $config['protocol'] = 'smtp';
- $config['smtp_host'] = 'ssl://smtp.qq.com';
- $config['smtp_user'] = '100000356@qq.com';
- $config['smtp_pass'] = 'dxwgjbziifqhbggj';
- $config['smtp_port'] = '465';
- $config['charset'] = 'utf-8';
- $config['wordwrap'] = TRUE;
- $config['mailtype'] = 'html';
- $config['newline'] = PHP_EOL;
- $config['crlf'] = PHP_EOL;
- $this->email->initialize($config);
- //以下设置Email内容
- $this->email->from('18367724000@163.com', 'mike');
- $this->email->to('3090333013@qq.com');
- $this->email->subject('Email Test');
- $this->email->message('<font color=red>Testing the email class.</font>');
- $this->email->attach('application\controllers\1.jpeg'); //相对于index.php的路径
- $this->email->send();
阿里云ecs关闭25端口的,要用163的465端口来发送
- $this->load->library('email'); //加载CI的email类
- $smtp= $this->config->item("smtp");
- $config['protocol'] = 'smtp';
- $config['smtp_host'] = 'ssl://smtp.163.com';
- $config['smtp_user'] = $smtp['user'];//这里写上你的163邮箱账户
- $config['smtp_pass'] = $smtp['password'];//这里写上你的163邮箱密码
- $config['mailtype'] = 'html';
- $config['validate'] = true;
- $config['priority'] = 1;
- $config['crlf'] = "\r\n";
- $config['smtp_port'] = 465;
- $config['charset'] = 'utf-8';
- $config['wordwrap'] = TRUE;
- $this->email->initialize($config);
- //以下设置Email内容
- $this->email->from('18360@163.com', 'mike');
- $this->email->to($smtp['receiver']);
- $this->email->subject($subject);
- $this->email->message($message);
- $result = $this->email->send();
单独可以使用的!!!!!
http://blog.csdn.net/qq_16542775/article/details/47817679
5.总结
要注意先开启smtp功能才能发短信,密码是开启之后提供的,而不是邮件的登录密码。
参考资料:http://www.phpddt.com/mvc/79.html
https://www.ipbbs.net/viewtopic.php?pid=119
php使用CI发送qq和163邮件的更多相关文章
- java邮件发送 qq与163邮箱互发和qq和163邮箱发送其他邮箱实例
研究了近一天的时间,通过查阅相关资料,终于对java发送邮件的机制,原理有了一点点的理解,希望能够帮到大家! 1.首先要向你的项目里导入1个jar包:mail-1.4.4.jar即可(实现qq和163 ...
- Thinkphp3.2 PHPMailer 发送 QQ邮箱 163邮箱
在进入正题这前先看下网易(163)邮箱的服务器地址和端口号 类型 服务器名称 服务器地址 SSL协议端口号 非SSL协议端口号 收件服务器 POP pop.163.com 995 110 收件服务器 ...
- CI框架使用PHPmail插件发送QQ邮件:
有助请顶,不好请评.0:33 2016/3/12CI框架使用PHPmail插件发送QQ邮件:发送成功,不过修改了主机参数,还包含了一个phpmail中的一个另外的文件,详见下方:参见:http://c ...
- C# QQ & 163 邮件发送
这篇文章的目的并不是说明如果进行右键的发送,因为在.net 坝坝的怀抱下邮件发送的功能实现并不会很难,当然邮件发送的代码,还是会贴上的,昨天在写一个邮件发送的功能,我直接找到了原来的代码,想着直接就可 ...
- 使用python发送163邮件 qq邮箱
使用python发送163邮件 def send_email(title, content): import smtplib from email.mime.multipart import MIME ...
- 5分钟 wamp下php phpmaile发送qq邮件 2015最新方法说明
13:40 2015/11/20 5分钟 wamp下php phpmaile发送qq邮件 2015最新方法说明 关键点:现在qq邮箱开通smtp服务后会给你一个很长的独立新密码,发邮件配置中的密码需要 ...
- 利用Python+163邮箱授权码发送带附件的邮件
背景 前段时间写了个自动爬虫的脚本,定时在阿里云服务器上执行,会从某个网站上爬取链接保存到txt文本中,但是脚本不够完善,我需要爬虫完毕之后通过邮件把附件给我发送过来,之前写过一个<利用Pyth ...
- Laravel自带SMTP邮件组件实现发送邮件(QQ、163、企业邮箱都可)
Laravel自带SMTP邮件组件实现发送邮件(QQ.163.企业邮箱都可) laravel自带SMTP邮件配置和遇到的坑 laravel自带SwiftMailer库,集成了多种邮件API,可 ...
- flask_mail发送163邮件,报553错误的原因
最近在练习用flask_mail发送163邮件时报错: reply: '553 authentication is required,163 smtp9,DcCowAD3eEQZ561caRiaBA- ...
随机推荐
- node中的cmd规范
你应该熟悉nodejs模块中的exports对象,你可以用它创建你的模块.例如:(假设这是rocker.js文件) exports.name = function() { console.log('M ...
- SQL Server-表表达式基础回顾(二十四)
前言 从这一节开始我们开始进入表表达式章节的学习,Microsoft SQL Server支持4种类型的表表达式:派生表.公用表表达式(CTE).视图.内嵌表值函数(TVF).简短的内容,深入的理解, ...
- [BootStrap] 富编辑器,基于wysihtml5
在我的周围,已经有很多人在使用BootStrap,但对于任何一个带留言.评论.提问.文章编辑功的网站,编辑器永远是重中之重,显然,早期的编辑器完全没考虑过BootStrap的出现,或皮肤跟网站不匹配, ...
- 【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第十二节)
好的,那么在上一节中呢,评论功能的后台已经写好了,这一节,先把这部分后台代码和前台对接一下. 1.评论功能实现 我们修改一下保存评论按钮的点击事件,用jQuery的方式获取文本框中的值,然后通过aja ...
- C# 用SoapUI调试WCF服务接口(WCF中包含用户名密码的验证)
问题描述: 一般调试wcf程序可以直接建一个单元测试,直接调接口. 但是,这次,我还要测试在接口内的代码中看接收到的用户名密码是否正确,所以,单一的直接调用接口方法行不通, 然后就想办法通过soapU ...
- Android中通过ActionBar为标题栏添加搜索以及分享视窗
在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果.Action ...
- Linux实战教学笔记06:Linux系统基础优化
第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...
- hive
Hive Documentation https://cwiki.apache.org/confluence/display/Hive/Home 2016-12-22 14:52:41 ANTLR ...
- Vue.js——60分钟快速入门
Vue.js介绍 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的.相比于Angular.js,Vue.js提供了更加简洁.更易于理解的API,使得我们 ...
- 用Excel做出比肩任务管理软件的操作技巧
用Excel做出比肩任务管理软件的操作技巧 在项目管理中,网上有各种各样的工具可以选择,到底用哪个,曾一度困扰着我.我是一个有轻度强迫症的人,总是喜欢试用各种各样的系统,以比较他们之间的不同,试图选择 ...