1. 开启 QQ 邮箱smtp,获取授权码:
登录 QQ 邮箱 -> 设置 -> 账户 -> 开启 POP3/SMTP 服务
2.laravel配置 .env 文件
3.控制器代码
引入类
use Illuminate\Support\Facades\Mail;
调用发邮件的方法send():
Mail::send('emails.test',['name' => '纯文本内容'],function($message){ $to = '2174002628@qq.com'; $message->to($to)->subject('邮件测试'); });
4.在 view/emails/test.blade.php 模板文件中,进行自定义处理
<!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> h1 { font-size: 16px; color: #fdd; } p { padding: 0 20px; } </style> </head> <body> <h1>你好:</h1> <p>{{$name}}</p> </body> </html>