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中第一个参数为模板,第二个参数为数据
发送成功效果
本作品采用《CC 协议》,转载必须注明作者和本文链接
域名需要配置https嘛?
你这是把你学习的发出来了啊