【问题标题】:(1/1) Swift_TransportException for reset password in laravel(1/1) Swift_TransportException 用于在 laravel 中重置密码
【发布时间】:2019-01-18 06:12:00
【问题描述】:

在我的 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

【问题讨论】:

  • 在 gmail 中设置应用密码并使用它。谷歌增加了那里的安全性,所以你不能直接使用你的密码。

标签: php laravel


【解决方案1】:

SSL:

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 密码,请使用应用程序密码。 Generate App Password

查看给定链接中的如何生成应用密码

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    • 2014-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多