Laravel发送邮件

配置邮件信息(次配置在.env文件下设置)

MAIL_MAILER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME='你开通smtp的qq邮箱'
MAIL_PASSWORD=生成的授权码
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS='你开通smtp的qq邮箱'
MAIL_FROM_NAME="${APP_NAME}"

实现发送功能

Route::get('test/email', function () {

//    发送文本
//    Mail::raw('测试测试',function (\Illuminate\Mail\Message $message){
//          //发给谁
//        $message->to('123321@qq.com');
//          //主题
//        $message->subject('测试测试');
//    });

//    发送富文本
    Mail::send('test.email',['test'=>'测试数据66666'],function (\Illuminate\Mail\Message $message){
        //发给谁
        $message->to('123321@qq.com');
        //主题
        $message->subject('测试测试');
    });


});
发送富文本时send中第一个参数为模板,第二个参数为数据

Laravel发送邮件

Laravel发送邮件

发送成功效果

Laravel发送邮件

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 9

域名需要配置https嘛?

2年前 评论
aba66 (楼主) 2年前
CodeUndefined (作者) 2年前
aba66 (楼主) 2年前

你这是把你学习的发出来了啊

2年前 评论
aba66 (楼主) 2年前
王大牛 (作者) 2年前
王大牛 (作者) 2年前
aba66 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!