config.php

    'phpEmail' => ['MAIL_HOST' => 'smtp.163.com','MAIL_SMTPAUTH' => 'TRUE','MAIL_USERNAME' => '17628090501@163.com','MAIL_PASSWORD' => 'lin31415926','MAIL_FROM' => '17628090501@163.com','MAIL_FROMNAME' => '系统管理员','MAIL_ISHTML' => 'TRUE','MAIL_CHARSET' => 'utf-8',],'EMAILS'=>['mengzuchao@17mox.com']

function.php

/*** 邮件发送*/
function sendMail($mails, $title, $content) {// 加载phpmailerrequire(VENDOR_PATH."/PHPMailer_v5.1/class.phpmailer.php");require(VENDOR_PATH."/PHPMailer_v5.1/class.smtp.php");$phpEmail = C('phpEmail');$mail = new \PHPMailer(); //实例化$mail->IsSMTP(); // 启用SMTP$mail->Port  = 465;$mail->SMTPSecure  = 'ssl';$mail->Host=$phpEmail['MAIL_HOST']; //smtp服务器的名称(这里以QQ邮箱为例)$mail->SMTPAuth = $phpEmail['MAIL_SMTPAUTH']; //启用smtp认证$mail->Username = $phpEmail['MAIL_USERNAME']; //你的邮箱名$mail->Password = $phpEmail['MAIL_PASSWORD']; //邮箱密码$mail->From = $phpEmail['MAIL_FROM']; //发件人地址(也就是你的邮箱地址)$mail->FromName = $phpEmail['MAIL_FROMNAME']; //发件人姓名foreach ($mails as $to){$mail->AddAddress($to,$to);}$mail->WordWrap = 50; //设置每行字符长度$mail->IsHTML($phpEmail['MAIL_ISHTML']); // 是否HTML格式邮件$mail->CharSet=$phpEmail['MAIL_CHARSET']; //设置邮件编码$mail->Subject =$title; //邮件主题$mail->Body = $content; //邮件内容$mail->AltBody = "这是一个纯文本的身体在非营利的HTML电子邮件客户端"; //邮件正文不支持HTML的备用显示if ($mail->Send()){return true;}return false;
}

调用:

 //发送邮件$mails = C('EMAILS');$url = "http://".$_SERVER['HTTP_HOST'].'/index.php?s=/index/suggestlist.html';$msg = '<div><div>您好!</div><div style="text-indent: 25px;">您有一封来自推广员'.session('user_auth.username').'的问题反馈,详情请看链接:<a href="'.$url.'" target="_blank">'.$url.'</a></div></div>';sendMail($mails, 'CPS推广后台动态', $msg);

更多:https://github.com/PHPMailer/PHPMailer

https://blog.csdn.net/jjl123jjl123/article/details/52882771

php phpmailer发送邮件相关推荐

  1. php邮件发送tp,在Thinkphp3.2 中使用PHPMailer 发送邮件

    phpmailer发送邮件是php开发者首选的一个邮件发送插件了,下面我来介绍怎么集成phpmailer到thinkphp框架了,有需要了解的朋友可参考. phpmailer发送邮件功能很强大,今天真 ...

  2. php phpmailer qq邮箱,QQ邮箱利用PHPmailer发送邮件

    require_once("class.phpmailer.php"); $mail = new PHPMailer(); //是否启用smtp的debug进行调试 开发环境建议开 ...

  3. php xls 邮件,PHPMailer发送邮件

    PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及图片附件,前提要设置好邮件服务器就能实现邮件发送功能. HTML 首先我们先放置一个收件箱的输入框和一个发送邮件按 ...

  4. php邮件中文乱码,phpmailer 发送邮件中文乱码问题的解决方法总结

    $mail = new PHPMailer();复制代码 2:设置邮件的编码: $mail->Charset='UTF-8';复制代码 相信有不少朋友是设置成"GBK"或&q ...

  5. php推送消息到邮箱,thinkphp3.2通过PHPMailer发送邮件推送消息

    thinkphp3.2通过PHPMailer发送邮件推送消息 1.首先下载PHPMailer: 2.在Controller中新增方法public function sendmail($title,$c ...

  6. phpmailer 私密抄送_使用PHPMailer发送邮件实例

    本文实例为大家分享了PHPMailer发送邮件的具体代码,供大家参考,具体内容如下 /* to: 邮件接收地址 subject: 邮件主题 body: 邮件内容 attachpath:附件地址 cc: ...

  7. 虚拟主机使用phpmailer发送邮件

    摘要:phpmailer发送邮件在本地测试正常,但是放大虚拟主机上不能用,上网查阅了各种资料,发现原因有以下几种,只要保证一下几点实现,就能发送了,当然不排除例外,如果无法发送,可以联系我QQ1435 ...

  8. php fsockopen smtp,PHPmailer发送邮件 出现无法连接服务器、函数 fsockopen()被禁用 解决办法 Subjectn...

    发现使用PHPmailer发送邮件不成功,提示"不能连接SMTP服务器."(Error: Could not connect to SMTP host). 找了很多的方法花费了很多 ...

  9. php 发送邮件端口,PHP 使用 PHPMailer 发送邮件

    最近准备写一个个人博客,博客的用户注册和找回密码都需要邮件验证.PHP 虽然提供了 mail 函数来发送邮件,但是 mail 函数的功能限制较多,只能发送普通文本,如果要发送 HTML 或附件就比较麻 ...

  10. 使用PHPmailer发送邮件的详细代码

    一.使用PHPMailer发送邮件的原因 PHP有内置的mail()方法,但是由于一些主机空间不支持该方法,所以经常会遇到无法发送邮件的情况. 所以,可以下载PHPMailer类,实现邮件发送. 二. ...

最新文章

  1. 最新调查,48%的美国人表示不会乘坐自动驾驶汽车
  2. python右下角弹出消息
  3. java ArrayList 套数组,二维不等长数组
  4. python网站开发实例视频_Python实战-让在职教育类网站的视频全自动播放
  5. 最新最全的java多线程基础总结(上)
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的村民信息管理系统
  7. 学python能做什么-学习python后能做哪方面的工作
  8. [java多线程]高并发List与Map
  9. mdb转换为db文件
  10. 橙色优学:成为“码农”简单吗?学习方式需要划重点
  11. html 消息滚动,以HTML实现消息滚动
  12. 小米oj 找到第 N 个数字 II
  13. Thinkphp 自动生成页码 分页显示
  14. c语言数据类型与表达式,C语言的基本数据类型与表达式.ppt
  15. 每周全球科技十大新闻(2020.11.2-11.8)
  16. 只要掌握这两个方法便可快速学会怎么剪裁视频尺寸
  17. matlab 没有sym函数,错误使用== fprintf函数没有为'sym'输入定义
  18. 新浪博客和微博已经成为黄色网站的…
  19. PDF文件一键压缩工具V1.0-免费版
  20. 【全志T113-S3_100ask】4G模块EC200A的使用

热门文章

  1. PCIE的DMA和PIO介绍
  2. python一个简单的一元二次方程求解的过程
  3. Centos挂载iscsi存储
  4. [原创].关于SD卡的隐藏分区的认识过程及结果
  5. 在社会上闯荡必须要牢记的
  6. kernel命令行参数(grub启动项参数)
  7. c form画直线_初一数学线段、射线、直线知识点精讲
  8. ARMv8-A vs ARMv7 Registers
  9. kswapd进程与swap、swappiness之间的关系及原理
  10. linux内核分析及应用 -- Linux 网络层数据流分析(上)