Laravel 5: Не получено письмо с ссылкой для сброса пароля.

Я использую SMTP-сервис hostgators. все хорошо . моя функция почты работает отлично, так как я могу отправить все свои данные форм на моем сайте. но когда я пытаюсь сбросить пароль (забыл пароль?) … когда я нажимаю ссылку отправить сброс, это показывает, что ссылка была отправлена ​​(пожалуйста, проверьте скриншот) .. но я не получаю никакой почты. Я пытался отправить почту различным зарегистрированным пользователям, но не получил эту ссылку сброса.
я создал эту систему входа в систему, используя php artisan make: auth.
более подробная информация будет предоставлена ​​в случае необходимости.введите описание изображения здесь

1

Решение

В файле .env добавьте новую переменную с именем MAIL_FROM_ADDRESS=your_smtp_from_mail_id , Вы должны установить для MAIL_FROM_ADDRESS действительный идентификатор smtp from_mail. иногда в файле .env эта переменная не существует. если он не установлен вручную; при отправке почты он получает почтовый идентификатор по умолчанию, который [email protected],
пожалуйста, посмотрите здесь config / mail.php

'from' => [
'address' => env('MAIL_FROM_ADDRESS', '[email protected]'),
'name' => env('MAIL_FROM_NAME', 'Example'),
],

Я думаю, что это должно работать!

Это сработало для меня.

2

Другие решения

Скорее всего, ваша проблема связана с конфигурацией почты в файле .env.
Проверьте конфигурацию почты в файле .env, также прочитайте laravel.log

0

По вопросам рекламы [email protected]