如何用 Laravel 发送邮件?

小弟使用的是Laravel5.4,在本地测试邮件发送,代码如下。但是一直发送失败,也没有任何报错。请问是什么情况呀

我的.env文件如下
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=478996650@qq.com
MAIL_PASSWORD=szpliodqygavcabc
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=478996650@qq.com
MAIL_FROM_NAME=test

控制器发送邮件代码
<?php

namespace App\Http\Controllers\Home;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;

class SendController extends CommonController
{
public function send()
{
$name = '傻妞';
$flag = Mail::send('test',['name'=>$name],function($message){
$to = '498472737@qq.com';
$message ->to($to)->subject('邮件测试');
});
if($flag){
echo '发送邮件成功,请查收!';
}else{
echo '发送邮件失败,请重试!';
}
}
}

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 8

配置隐私部分打一下码吧

8年前 评论

你把密码都贴出来了

8年前 评论

流弊的骚年,贴密码

8年前 评论

厉害了骚年!!!

8年前 评论

可能QQ配置问题!可以改用163的试试!

8年前 评论

请问解决了吗?我也是同样的问题

4年前 评论

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