忘记密码在laravel 5

时间:2016-09-10 07:26:43

标签: laravel-5 passwords gmail

我试图点击链接忘记密码,它说已发送电子邮件但我没有收到电子邮件

我在db config中使用gmail smpt 我已经尝试更改.env文件中的设置但仍然没有

这是邮件配置

MAIL_DRIVER=mail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=username@gmail.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=ssl

这不起作用它只说已发送电子邮件但我没有收到邮件 我还允许gmail使用Allow less secure apps:ON 以便应用程序可以直接发送邮件

3 个答案:

答案 0 :(得分:0)

您说您正在使用smpt驱动程序。但在配置中,您已设置为mail。 因此,您需要将MAIL_DRIVERmail设置为smtp,如下所示:

' MAIL_DRIVER = smtp`

答案 1 :(得分:0)

我在.env文件中将MAIL_DRIVER的值从mail更改为sendmail

 MAIL_DRIVER=sendmail
 MAIL_HOST=smtp.gmail.com
 MAIL_PORT=465
 MAIL_USERNAME=email@gmail.com
 MAIL_PASSWORD=password
 MAIL_ENCRYPTION=ssl

在Gmail帐户设置中,允许不安全的应用程序为我发送邮件

答案 2 :(得分:0)

您使用的是哪个密码?是否用于登录gmail服务器的密码?

如果是,则转到Myaccount of gmail然后转到登录和安全性并转到App密码并为Mail App生成密码并使用该密码。

可能适合你。同样适合我。同时更改.env文件中的以下设置。

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_ENCRYPTION=tls