如何在 Laravel 中使用 Gmail 发送邮件:解决持续的 SMTP 错误
在尝试使用 Gmail 从本地主机发送电子邮件时,许多人开发人员遇到持续的 SMTP 错误。尽管修改了 config/mail.php 文件和 .env 设置,错误仍然存在。
解决方案:启用两步验证并使用应用程序密码
root造成这个问题的原因在于Google增强的安全措施。要解决此问题,请按照以下步骤操作:
更新的 .env 配置
获得应用程序密码后,请将 .env 文件更新为如下:
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 [email protected] MAIL_PASSWORD=apppassword MAIL_ENCRYPTION=tls
清除配置缓存
进行这些更改后,运行以下命令来清除配置缓存:
php artisan config:cache
这应该可以解决 SMTP 错误,并使您能够使用 Gmail 从本地主机成功发送电子邮件。
以上是为什么我的 Laravel 电子邮件无法通过 Gmail 发送?如何修复持续存在的 SMTP 错误?的详细内容。更多信息请关注PHP中文网其他相关文章!