php - (1/1) Swift_TransportException 用于在 laravel 中重置密码
问题描述
在我的 Laravel 项目中,当用户将他的电子邮件放入重置密码表单时,会显示:
预期响应代码 250,但得到代码“535”,消息“535-5.7.8 用户名和密码不被接受。在 535 5.7.8 https://support.google.com/mail/?p=BadCredentials 198sm71410981wmt 了解更多信息。 36 - gsmtp"
.env 文件设置:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myusername@gmail.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls
解决方案
证书:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=<your_email_address>
MAIL_PASSWORD=<your_gmail_app_password>
MAIL_ENCRYPTION=ssl
TLS:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=<your_email_address>
MAIL_PASSWORD=<your_gmail_app_password>
MAIL_ENCRYPTION=tls
然后运行php artisan config:cache
对于 Gmail 密码,请使用应用程序密码。生成应用密码
检查如何在给定链接中生成应用程序密码。
推荐阅读
- r - 非英语术语文档矩阵
- json - 加载捆绑在可执行文件中的 json 文件
- html - 容器 div 不适应子 Angular 组件高度
- java - 将括号括在 Excel 公式的文件名中
- javascript - 字段值的乘法
- python - 如何使用 python-pptx 按演示文稿中的顺序从 powerpoint 文本框中提取文本。
- git - 如何在 git 中获取旧版本的文件
- azure - 是否可以使用 Azure URL Ping 测试来测试 Direct Line Bot 是否存在?
- python - 三角角的书写函数
- ibm-doors - (DOORS/DXL) 在没有打开模块的情况下修改对象