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 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 9

域名需要配置https嘛?

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

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

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

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