TP5发送邮件

1,前提去qq邮箱开启smtp

2,生成授权码

 

 

2,发送短信给

 

 

3,附上代码

 

 

 

 

 

 

 

贴上代码如下

 

 

<?php
namespace app\mails\controller;
use \think\Controller;
use \think\Db;
Class Index{
//测试邮件
//phpmail
function index(){
$mail = new \PHPMailer\PHPMailer\PHPMailer;
//$tomail = input("post.tomail"); //接收邮件的地址
$tomail = "1832689811@qq.com";
$mail->SMTPDebug = 1;
$mail->isSMTP();//使用smtp[udp]发件,邮件的发送协议 网站是http协议[tcp/ip]
$mail->Host = 'smtp.qq.com';//smtp.163.com smtp.126.com
$mail->CharSet='UTF-8'; //gbk
//是否开启用户验证, 若发件提示login fail,说明password与username配置错误
$mail->SMTPAuth = true;//验证登陆
$mail->Username = "2791862162@qq.com";//你的QQ邮箱
//若是qq邮箱,则使用授权码作密码
$mail->Password = 'jknpqjjwcilkddii';
$mail->Port = 465 ;//邮件发送端口
//需要开启ssl数据传输
$mail->SMTPSecure = 'ssl';
//谁发送的邮件
$mail->setFrom('2791862162@qq.com', '辛姐');
//发送给谁
$mail->addAddress($tomail, '无夕子');
//可以发附件,附件路径为绝对路径
$mail->addAttachment('/favicon.ico');
//可以发网页
$mail->isHTML(false);
$mail->Subject = '我很爱你,大宝贝';
$mail->Body = '恭喜您,收到我的祝福';
$res = $mail->send();
}
}


?>

 

posted @ 2020-07-30 10:16  辛蕾亓  阅读(194)  评论(0)    收藏  举报