1、 Laravel 文件
需要涉及到的文件
- .env 在根目录下面,composer初始化项目的时候会生成
- /config/mail.php
2、 .env代码
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=[**邮箱地址**]
MAIL_PASSWORD=[**QQ邮箱的授权码(不是邮箱密码)**]
MAIL_ENCRYPTION=ssl
3、mail.php 代码
其中要设置一下发件人以及名字'from' => ['address' => "mail@zhaoshuai.me", 'name' => '赵帅'],
4、开启QQ邮箱smtp和imap功能
5、生成授权码,并填入到上述 “MAIL_PASSWORD
”
QQ邮箱的后台开启smtp和imap发送邮箱授权功能,否则将一直提示你没有授权。详情:https://mail.qq.com/
6、发送邮件
Mail::send('email', ['data' => $data], function ($message) {
$to = '982599220@qq.com';
$message->to($to)->subject('12306抢票邮件, 有票啦~~');
});
评论1