忘记密码在 laravel 5 中不起作用
forget password not working in laravel 5
我尝试点击 link 忘记密码,它说电子邮件已发送,但我没有收到电子邮件
我在数据库配置中使用 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
这样app就可以直接发邮件了
您说您正在使用 smpt
驱动程序。但在配置中您已设置为 mail
。
因此,您需要将 MAIL_DRIVER
从 mail
设置为 smtp
,如下所示:
'MAIL_DRIVER=smtp`.
我在 .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 的帐户设置中允许不安全的应用程序发送邮件对我有用
您使用的是哪个密码?这是您用来登录 gmail 服务器的密码吗?
如果是,则转到我的 gmail 帐户,然后转到登录和安全,然后转到应用程序密码并为邮件应用程序生成密码并使用该密码。
可能适合你。同样对我有用。还要更改 .env 文件中的以下设置。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_ENCRYPTION=tls
我尝试点击 link 忘记密码,它说电子邮件已发送,但我没有收到电子邮件
我在数据库配置中使用 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 这样app就可以直接发邮件了
您说您正在使用 smpt
驱动程序。但在配置中您已设置为 mail
。
因此,您需要将 MAIL_DRIVER
从 mail
设置为 smtp
,如下所示:
'MAIL_DRIVER=smtp`.
我在 .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 的帐户设置中允许不安全的应用程序发送邮件对我有用
您使用的是哪个密码?这是您用来登录 gmail 服务器的密码吗?
如果是,则转到我的 gmail 帐户,然后转到登录和安全,然后转到应用程序密码并为邮件应用程序生成密码并使用该密码。
可能适合你。同样对我有用。还要更改 .env 文件中的以下设置。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_ENCRYPTION=tls