Laravel 5:未收到密码重置链接邮件。

时间:2018-02-14 14:02:32

标签: php laravel authentication artisan reset-password

我正在使用hostgators smtp服务。一切都是好的 。我的邮件功能很好,因为我能够在我的网站上发送所有表格数据。但当我试图重置密码(忘记密码?)...当我点击发送重置链接时,它显示已发送链接(请检查屏幕截图)..但我没有收到任何邮件。我试图向不同的注册用户发送邮件,但没有获得重置链接。 我使用php artisan make:auth创建了这个登录系统。 如果需要,我们会提供更多详细信息。enter image description here

3 个答案:

答案 0 :(得分:2)

在.env文件中添加名为MAIL_FROM_ADDRESS=your_smtp_from_mail_id的新变量。您必须将MAIL_FROM_ADDRESS设置为有效的smtp from_mail电子邮件ID。有时在.env文件中,这个变量不存在。如果没有手动设置;发送邮件时,它会选择一个hello@example.com的默认邮件ID。 请看这里config / mail.php

'from' => [
    'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
    'name' => env('MAIL_FROM_NAME', 'Example'),
],

我认为这应该有效!

这对我有用。

答案 1 :(得分:0)

很可能您的问题来自.env文件上的邮件配置。 检查.env文件中的邮件配置,同时阅读laravel.log

答案 2 :(得分:0)

检查您的垃圾邮件。如果您使用的是本地主机,则电子邮件可能位于垃圾邮件文件夹中。