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

 

可以设置多个收件人,并不是在同一个参数里加逗号隔开。是调用多个。比如这样

这样就可以实现多个收件人了

 

 

好了,感兴趣的可以自己去试试。

 

posted @ 2021-03-16 09:28  冷晨  阅读(206)  评论(0编辑  收藏  举报