1. 配置文件
Laravel集成了SwiftMailer库进行邮件发送,邮件配置文件位于config/mail.php
<?php
return [
'driver' => env('MAIL_DRIVER', 'smtp'), //配置默认的邮件发送驱动
//host是邮箱所在主机,比如我们使用163邮箱,对应值是smtp.163.com,
//使用QQ邮箱的话,对应值是smtp.qq.com
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
//port用于配置邮箱发送服务端口号,比如一般默认值是25,但如果设置SMTP使用SSL加密,该值为465
'port' => env('MAIL_PORT', 587),
'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), //发送邮箱
'name' => env('MAIL_FROM_NAME', 'Example'), //发送邮件使用的用户名
],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAI