前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >tp6发送邮件(qq邮箱)

tp6发送邮件(qq邮箱)

作者头像
贵哥的编程之路
发布2022-05-25 10:43:11
5350
发布2022-05-25 10:43:11
举报
文章被收录于专栏:用户7873631的专栏

切记,除了你的qq账号+$mail->Password = “”; //发送方smtp密码不是默认的之外,其他的都固定. smtp密码是: 第一步:登录qq邮箱----->设置------>账户------>

在这里插入图片描述
在这里插入图片描述

必须保持开启状态.(qq邮箱官方会发一个授权码给你.) 下载邮件插件:

代码语言:javascript
复制
composer require phpmailer/phpmailer
代码语言:javascript
复制
<?php
declare (strict_types = 1);

namespace app\api\controller;
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;

class Index
{
   public function qqemail()
    {
        $toemail = '****@qq.com';//发送给谁
$mail = new PHPMailer();
$mail->isSMTP();  //使用smtp鉴权方式发送邮件
$mail->CharSet = 'utf8';   //设置编码
$mail->Host = 'smtp.qq.com';  //qq邮箱smtp邮箱
$mail->SMTPAuth = true;    //是否需要认证身份
$mail->Username = "******q.com";  //发送方邮箱
$mail->Password = "";    //发送方smtp密码
$mail->SMTPSecure = 'ssl';    //使用的协议
$mail->Port = 465;   //qq邮箱接收的端口号
$mail->setFrom('*****@qq.com', '测试');  //定义邮件及标题
$mail->addAddress($toemail, '成功了!');  //要发送的地址和设置地址的昵称
$mail->addReplyTo('*****@qq.com', '没了'); //回复地址
$mail->Subject = "title!";  //添加该邮件的主题
$mail->Body = '邮件内容'; //该邮件内容
//如果发送失败
if (!$mail->send()) {
    return json(['code' => 400 , 'msg'=>'邮件发送失败']);
} else {

    return json(['code' => 200 , 'msg'=>'邮件发送成功']);
}

}
}
在这里插入图片描述
在这里插入图片描述
请添加图片描述
请添加图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档