PHPMailer ThinkPHP实现自动发送邮件功能


Posted in PHP onJune 10, 2018

本文实例为大家分享了PHPMailer ThinkPHP自动发送邮件的具体代码,供大家参考,具体内容如下

1.下载PHPMailer类包,放入ThinkPHP的Vendor目录,这是ThinkPHP的第三方类库目录

2.然后在项目目录下common文件夹下,在common.PHP(ThinkPHP中此文件会自动被引用,如果没有,新建一个common.php)中新增调用发送邮件的函数:

/********************************Email**********************************/

//邮发方法的定义
function s_mail($sendto, $title, $response) {
  //导入函数包的类class.phpmailer.php
  vendor ( "PHPMailer.class#phpmailer" );

  // 参数说明(发送到的邮箱地址, 邮件主题, 邮件内容, 接受方的的姓名)
  //填写要发送给管理员的邮件接受地址,请改为正确的地址
  $sendto_mail = $sendto;
  //邮件主题
  $subject = $title;
  //意见内容
  $body = $response;
  //发送邮件
  smtp_mail ( $sendto_mail, $subject, $body );

}

//下面定义一个发送邮件的函数,已经测试通过。
//$sendto_email:邮件发送地址
//$subject:邮件主题
//$body:邮件正文内容
//$sendto_name邮件接受方的姓名,发送方起的名字。一般可省。
function smtp_mail($sendto_email, $subject = null, $body = null, $sendto_name = null) {
  //新建一个邮件发送类对象
  $mail = new PHPMailer ();
  // send via SMTP
  $mail->IsSMTP ();
  // SMTP 邮件服务器地址,这里需要替换为发送邮件的邮箱所在的邮件服务器地址
  $mail->Host = "smtp.qq.com";
  //邮件服务器验证开
  $mail->SMTPAuth = true;
  // SMTP服务器上此邮箱的用户名,有的只需要@前面的部分,有的需要全名。请替换为正确的邮箱用户名
  $mail->Username = "xxxx@qq.com";
  // SMTP服务器上该邮箱的密码,请替换为正确的密码
  $mail->Password = "xxxx";
  // SMTP服务器上发送此邮件的邮箱,请替换为正确的邮箱 ,与$mail->Username 的值是对应的。
  $mail->From = "xxxx@qq.com";
  // 真实发件人的姓名等信息,这里根据需要填写
  $mail->FromName = "[".date('Y-m-d H:i:s',time ())."]需求系统邮件";
  // 这里指定字符集!
  $mail->CharSet = "utf-8";
  $mail->Encoding = base64;
  // 收件人邮箱和姓名
  $mail->AddAddress ( $sendto_email, $sendto_name );
  //这一项根据需要而设
  $mail->AddReplyTo ( 'xxxx@qq.com', "admin" );
  // set word wrap
  //$mail->WordWrap = 50;
  // 附件处理
  //$mail->AddAttachment("/var/tmp/file.tar.gz");
  //$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
  // 发送 HTML邮件
  $mail->IsHTML ( false );
  // 邮件主题
  $mail->Subject = $subject;
  // 邮件内容
  $mail->Body = $body;
  $mail->AltBody = "text/html";

  if (! $mail->Send ()) {
    return 0;
  } else {
    return 1;
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php图像处理函数大全(推荐收藏)
Jul 11 PHP
cakephp打印sql语句的方法
Feb 13 PHP
给WordPress的编辑后台添加提示框的代码实例分享
Dec 25 PHP
php实现的操作excel类详解
Jan 15 PHP
PHP版微信小店接口开发实例
Nov 12 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 PHP
php实现的mongoDB单例模式操作类
Jan 20 PHP
PHP实现的mysql读写分离操作示例
May 22 PHP
PHP异常类及异常处理操作实例详解
Dec 19 PHP
PHP token验证生成原理实例分析
Jun 05 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
Feb 27 PHP
如何在PHP环境中使用ProtoBuf数据格式
Jun 19 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
Jun 09 #PHP
PHP实现二维数组中的查找算法小结
Jun 09 #PHP
PHP实现链表的定义与反转功能示例
Jun 09 #PHP
thinkPHP框架实现的无限回复评论功能示例
Jun 09 #PHP
ThinkPHP5框架实现简单的批量查询功能示例
Jun 07 #PHP
PHP 实现手机端APP支付宝支付功能
Jun 07 #PHP
Laravel程序架构设计思路之使用动作类
Jun 07 #PHP
You might like
PHP通过header实现文本文件下载的代码
2010/08/08 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
2018/06/04 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
简单的JS多重继承示例
2008/03/13 Javascript
JQuery从头学起第一讲
2010/07/04 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
js 页面元素的几个用法总结
2013/11/18 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
2015/12/24 Javascript
基于JavaScript实现瀑布流布局(二)
2016/01/26 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
vue脚手架搭建过程图解
2018/06/06 Javascript
echarts实现词云自定义形状的示例代码
2019/02/20 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
2019/12/17 Javascript
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
python复制文件到指定目录的实例
2018/04/27 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
应届毕业生应聘自荐信
2013/12/07 职场文书
客服工作职责
2013/12/11 职场文书
《我不是最弱小的》教学反思
2014/02/23 职场文书
大型会议接待方案
2014/03/01 职场文书
公关活动策划方案
2014/05/25 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
恰同学少年观后感
2015/06/08 职场文书