(1/1)Swift_TransportException,用于在laravel中重置密码

时间:2019-01-18 06:12:00

标签: php 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

1 个答案:

答案 0 :(得分: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

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