TP5 调用邮箱接口
首先我们需要一个文件,此文件要放在我们的TP目录里面
链接放这里了
链接:https://pan.baidu.com/s/1QiDtWN1kPR3lJbHMKrlzbg
提取码:b8os
这个文件放在我们的TP目录的extend文件夹里面
文件里面需要定义命名空间文件里面已经定义
对命名空间不了解的,自行百度。
然后在控制器里面引用该文件之后就可以进行操作了
// 实例化类 发送邮件信息 $mail = new MySendMail(); $mail->setServer("smtp.qq.com", "191254123540@qq.com", "ivjbcgkvxifzbgje", 465, true); //设置smtp服务器,到服务器的SSL连接 $mail->setFrom("191254123540@qq.com"); //设置发件人 // 定义收件人,可多个 $mail->setReceiver("191254123540@qq.com"); //设置收件人,多个收件人,调用多次 // 定义邮件内容 $body = "邮件提示中心"; $mail->setMail("邮件提示", $body); //设置邮件主题、内容 $bool= $mail->sendMail(); //发送
把这一段代码 放到你想要发送邮件逻辑的位置然后根据自己的改一下
设置smtp服务器的时候第二个参数是你自己的QQ邮件发件人也是你自己的邮箱
第三个参数是我们的授权码,这个比较重要下面这个链接里面有说明怎么获取授权码,拿到之后放到第三个参数即可。
https://www.cnblogs.com/lcxin/p/10999054.html
可以设置多个收件人,并不是在同一个参数里加逗号隔开。是调用多个。比如这样
这样就可以实现多个收件人了
好了,感兴趣的可以自己去试试。