邮件相关的默认配置,打开 .env
:
1 | MAIL_DRIVER=smtp |
在 config/mail.php
中有相关说明:
MAIL_DRIVER: 一般保持默认的 smtp
即可。
MAIL_HOST :邮箱的主机,常用的:QQ邮箱(smtp.qq.com
)、163 邮箱(smtp.163.com
)等。
MAIL_PORT:用于配置邮箱发送服务端口号,一般为 25
, 但如果设置SMTP使用SSL加密,该值为465。
MAIL_USERNAME:邮箱的登录名,即为邮箱账号。
MAIL_PASSWORD:邮箱登录密码,QQ 邮箱有例外,后面说明。
MAIL_ENCRYPTION:加密类型,默认为 null,如果使用 SSL,则为 ssl 。
在 mail.php
中,还有 from
的配置:
MAIL_FROM_ADDRESS : 发送邮件的账号,一般设置和 MAIL_USERNAME
相同。
MAIL_FROM_NAME:发送邮件的用户名,一般设为应用的名称。
QQ 邮箱的设置:
开启 smtp:
如下图,复制左侧生成的授权码作为密码:
如果要保存已发送的邮箱到服务器,在收取选项中勾选 SMTP 发信后保存到服务器
。
配置示例:
1 | MAIL_DRIVER=smtp |
参考:
https://www.jianshu.com/p/8ccb2820df23
https://blog.csdn.net/wulove52/article/details/71172842