关于thinkphp3.2.3集成phpmailer

1 我用的是phpmailer5.1的版本  先把文件解压缩放到这个位置

2 封装到函数里面

function email($email,$title,$content)
{
//邮件发送服务器
$emailHost='smtp.163.com';
//邮件发送端口
$emailPort='25'; //邮件发送超时时间
$emailTimeout='20';
//发件人邮箱
$emailUserName='这里面写邮箱正好';
//发件人邮箱密码
$emailPassword='如果是163的这里写客户端授权码';
//发件人姓名
$emailFormName='abc';
//收件人邮箱
$toemail=$email;
//邮件标题
$subject=$title;
//邮件内容
$message=$content; vendor('phpmailer.class#phpmailer'); //从PHPMailer目录导class.phpmailer.php类文件 //注意这个比较重要
vendor('SMTP');
$mailer=new phpmailer(); //邮件配置
$mailer->SetLanguage('zh_cn');
$mailer->Host = $emailHost;
//$mailer->Port = $emailPort;
$mailer->SMTPSecure = 'ssl';
$mailer->Port = 465;
$mailer->Timeout = $emailTimeout;
$mailer->ContentType = 'text/html';//设置html格式
$mailer->SMTPAuth = true;
$mailer->Username = $emailUserName;
$mailer->Password = $emailPassword;
$mailer->IsSMTP();
$mailer->From = $mailer->Username; // 发件人邮箱
$mailer->FromName =$emailFormName;
$mailer->AddReplyTo( $mailer->Username );
$mailer->CharSet = 'UTF-8'; // 发送邮件
$mailer->AddAddress( $toemail );
$mailer->Subject = $subject;
$mailer->Body = $message;
if ($mailer->Send() === true) {
return true;
} else {
$error = $mailer->ErrorInfo;
return false;
}
}

3  然后在控制器里面写个调用此函数

 public function testmail()
{ $email='收件人的邮箱地址';
$title='测试的标题';
$content='测试的内容,支持html格式';
email($email,$title,$content);
}

最新文章

  1. 我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗
  2. Tomcat部署记事
  3. django rest framework 入门
  4. C#制作高仿360安全卫士窗体<一>
  5. Bzoj 1042: [HAOI2008]硬币购物 容斥原理,动态规划,背包dp
  6. 谷歌的C++智能指针实现
  7. [重磅] 让HTML5达到原生的体验 系列之中的一个 避免切页白屏
  8. [转]MFC 加载其他的应用程序
  9. 浅谈h5移动端页面的适配问题
  10. php中常用的字符串大小写转换函数实例解释
  11. TPYBoard v102 DIY照相机(视频和制作流程)
  12. MVVM With ReactiveCocoa让移动开发更简单
  13. Java Web(三) 会话机制,Cookie和Session详解(转载)
  14. 修改和查询sqlserver里面的xml 好像只能一个个改不能批量
  15. QUIC:基于udp的传输新技术
  16. Android音频系统之AudioFlinger(三)
  17. Asp.Net_抓包解析xml文件为json
  18. Java SSM框架之MyBatis3(六)MyBatis之参数传递
  19. 编写高质量代码 改善Python程序的91个建议 (读后 小记)
  20. How To Use XDOLoader to Manage, Download and Upload Files? (DOC ID 469585.1)

热门文章

  1. strace命令 系统调用
  2. Google Analytics 学习笔记三 —— GA常用术语
  3. 2.监控软件zabbix-客户端安装
  4. bootstrap基础样式学习(一)
  5. python从入门到放弃之进程锁lock
  6. itextpdf确定页面坐标的方式
  7. kubernetes CRI 前世今生
  8. 重写jquery ajax 方法
  9. 5-剑指offer: 和为S的两个数字
  10. USB摄像头驱动框架分析