一.在qq郵箱配置
1.打開qq郵箱->設(shè)置->賬戶 -》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù)-》開啟服務(wù)
【下屬第一條】(點擊開啟)按指示發(fā)送短信獲取授權(quán)碼(復(fù)制授權(quán)碼備用)

qq圖片1.png

qq圖片2.png
二.配置文件
1.配置laravel .env文件
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=********@qq.com
MAIL_PASSWORD=qq郵箱此處填寫上圖產(chǎn)生的授權(quán)碼
MAIL_FROM_NAME=郵箱的名稱
MAIL_ENCRYPTION=ssl
2.配置laravel config/mail.php文件
這文件是laravel自帶的文件,如果沒有需求,內(nèi)容可不動
return [
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'from' => [
'address' => env("MAIL_USERNAME", ""),
'name' => env("MAIL_FROM_NAME")
],
'encryption' => env('MAIL_ENCRYPTION'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => env('MAIL_PRETEND', false),
];
3.發(fā)送郵件
創(chuàng)建路由-》創(chuàng)建控制器
在resources-》view創(chuàng)建消息模板
use Illuminate\Support\Facades\Mail; //引入
Mail::send('emails.1', ['name' => $name], function ($message) { //郵件模板emails.1,name是模板里用的值
$message->from(env('MAIL_USERNAME'), '永恒'); // 發(fā)送人
$to = '1321539672@qq.com'; //被發(fā)送的賬號
$message->to($to)->subject('郵件測試'); // 郵件標(biāo)題
});
參考 網(wǎng)站https://blog.csdn.net/woqianduo/article/details/81024244