Laravel 5.5:未收到密码重置 link 邮件

Laravel 5.5 : Not receiving password reset link mail

我正在使用 hostgators/AWS smtp 服务。一切都是好的 。我的邮件功能运行良好,因为我能够在我的网站上发送我的所有表单数据。但是当我尝试重设密码时(忘记密码?)...当我点击发送重置 link 时它显示 link 已发送(请检查屏幕截图).. 但我没有收到任何邮件。我曾尝试向不同的注册用户发送邮件,但没有重置 link。 我使用 php artisan make:auth .

创建了这个登录系统

如果我使用 POSTMAN 或任何 API 客户端进行测试,它可以正常工作,但是一旦我使用应用程序实现它,它就无法正常工作。

如有需要,将提供更多详细信息。

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

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

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

我认为这应该可行!

这对我有用。

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