Я использую SMTP-сервис hostgators. все хорошо . моя функция почты работает отлично, так как я могу отправить все свои данные форм на моем сайте. но когда я пытаюсь сбросить пароль (забыл пароль?) … когда я нажимаю ссылку отправить сброс, это показывает, что ссылка была отправлена (пожалуйста, проверьте скриншот) .. но я не получаю никакой почты. Я пытался отправить почту различным зарегистрированным пользователям, но не получил эту ссылку сброса.
я создал эту систему входа в систему, используя php artisan make: auth.
более подробная информация будет предоставлена в случае необходимости.
В файле .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'),
],
Я думаю, что это должно работать!
Это сработало для меня.
Скорее всего, ваша проблема связана с конфигурацией почты в файле .env.
Проверьте конфигурацию почты в файле .env, также прочитайте laravel.log