CI 框架邮件发送功能,以163为例
1.163邮箱准备
开通邮箱,并进入邮箱点击设置,选中POP3/SMTP/IMAP,点击开启服务,获得授权码,该授权码即为后续CI框架中Mailer类的密码
2.类准备
1.下载文件class.phpmailer.php 和 class.smtp.php 文件,并将此两个文件放到libraries/PHPMailer目录下
2.在libraries目录下新建Mailer.php文件,Mailer.php内容如下:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');class Mailer{function sendMail($emailbody,$smtpemailto){include_once("PHPMailer/class.smtp.php"); // 引入php邮件类include_once("PHPMailer/class.phpmailer.php"); // 引入php邮件类$mail= new PHPMailer();$mail->isSMTP();$mail->SMTPAuth=true;$mail->Host = 'smtp.163.com';$mail->SMTPAuth = true;$mail->SMTPSecure ='ssl';$mail->Port = 465;$mail->Hostname = 'localhost';$mail->CharSet = 'UTF-8';$mail->FromName = 'SCC Ask Answer Website';$mail->Username ='scc_ask_answer';$mail->Password = '....'; //授权码$mail->From = '...@163.com';//163邮箱地址$mail->isHTML(true);$mail->addAddress($smtpemailto);$mail->Subject = '.......'; //邮件标题$body="....";//邮件内容$mail->MsgHTML($body.$emailbody."<br/>"); //邮件内容$mail->AddAddress($smtpemailto); // 收件人邮箱$mail->IsHTML(true); // 是否以HTML形式发送,如果不是,请删除此行*/if(!$mail->Send()){return "Send failed: " . $mail->ErrorInfo;}else{return true;}}
}
?>
3.配置准备
打开php.ini中的
extension=php_openssl.dll
CI 框架邮件发送功能,以163为例相关推荐
- node.js发送html,利用Node.JS实现邮件发送功能
第一步.配置篇 首先需要安装nodemailer库 npm install nodemailer//默认会安装最新的版本. 关于这个库的文档参见nodemailer 第二步.库的一些使用介绍 这个库使 ...
- python实现邮件发送功能
用最简单的方法实现邮件发送功能,拒绝重复造轮子,提供工作效率. 目录 1.安装依赖 2.发送文本邮件 3.发送多人邮件 4.发送附件邮件 1.安装依赖 pip install yagmail 2.发送 ...
- Laravel 6 结合网易/阿里邮箱基本邮件发送功能使用
如果没有自建邮件服务器,直接结合网易.阿里邮箱可以非常简单方便的使用邮件发送功能. 注册前首先得保证自己有一个域名,阿里最好是在当前账户下有一个已注册的域名. 根据下方地址注册相应的账户信息,选择其中 ...
- NET开发邮件发送功能的全面教程(含邮件组件源码)(
天,给大家分享的是如何在.NET平台中开发"邮件发送"功能.在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下. AD:2013云计算架构师峰会精彩课程曝光 ...
- .NET开发邮件发送功能的全面教程(含邮件组件源码)
今天,给大家分享的是如何在.NET平台中开发"邮件发送"功能.在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下: 1) 邮件基础理论知识 2 ...
- [转].NET开发邮件发送功能的全面教程(含邮件组件源码)
转载自http://www.cnblogs.com/heyuquan/p/net-batch-mail-send-async.html 今天,给大家分享的是如何在.NET平台中开发"邮件发送 ...
- php pear mail smtp 不验证,怎么在php中使用pear_smtp实现一个邮件发送功能
怎么在php中使用pear_smtp实现一个邮件发送功能 发布时间:2020-12-22 16:24:35 来源:亿速云 阅读:76 作者:Leah 怎么在php中使用pear_smtp实现一个邮件发 ...
- java实现邮件发送共鞥_Java实现复杂邮件发送功能(基于JavaMail)的实例
这篇文章主要为大家详细介绍了基于JavaMail的Java实现复杂邮件发送功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 上一篇文章 基于 JavaMail 的 Java 邮件发送:简单邮件发 ...
- android 添加附件功能,Android实现带附件的邮件发送功能
本文实例讲解了基于基于jmail实现android邮件发送功能,分享给大家供大家参考,具体内容如下 在android上发送邮件方式: 第一种:借助gmail app客户端,缺点是必须使用gmail帐号 ...
最新文章
- MegaCli查看RAID
- Agile Manifesto and principle
- 通过Fiddler进行手机抓包
- springboot+flowable第二节(流程基本操作)
- fafu oj 1266 数数
- (20)Xilinx FPGA型号(FPGA不积跬步101)
- (18)ISE14.7调试核名称与顶层名称不一致导致生成bit报error(FPGA不积跬步101)
- 解析Java对象的equals()和hashCode()的使用
- oracle sql between and 范围,oracle between and 边界有关问题
- printf()语句
- nginx+uwsgi+django
- 计算机应用基础搜题答案,大一计算机应用基础试题及答案
- FPGA中usb-blaster驱动的安装
- 油猴插件安装以及好用的脚本推荐
- Windows操作系统各版本的历史
- position四个属性详解
- 蓝鲸智云部署过程中问题汇总
- 修复黑苹果无法播放Apple Music无损音乐的问题
- 【金融量化】深度学习在金融中的研究热点以及应用
- ubuntu16.04搭建cptn+crnn
热门文章
- c语言入门第6,c语言入门经典 第5版_c语言入门经典_c语言入门自学(6)
- 卖完电视卖电脑,百年东芝是怎么没落的?
- SAP MM T-Code.
- matlab画分形图的具体思路,分形几何中一些经典图形的Matlab画法
- 携手蔡司打造影像旗舰:vivo X60系列发布
- JFreeChart在Struts2中实现3D折线图统计
- 用人之道:诸葛亮VS曹操
- 冈萨雷斯《数字图像处理》学习笔记(十)图像分割
- Windows Server 系统怎么显示桌面图标“这台电脑”。
- 用八种抽样技术,解决数据科学最大障碍之一