При регистрации пользователя (Laravel Auth) должно отправляться емейл верификации. И это письмо перестало отправляться само по себе. Только если кликнуть на ссылку запроса этого письма (типа если вам не пришло письмо нажмите сюда). В этом случае письмо сразу приходит. А если юзер зарегистрировался и никуда не кликает, то нет.
При этом
Ошибок в логах нет.
Юзер видит страницу с сообщением, что нужно подтвердить емейл.
У юзера нет доступа, кроме как на эту страницу (т.е. само правило работает)
В web.php включено
Auth::routes(['verify' => true]);
Последнее событие с регистрацией – я сделал запись в EventServiceProvider.php
'Illuminate\Auth\Events\Registered' => [
'App\Listeners\Auth\LogRegisteredUser',
],
В ивент – запись лога о новой регистрации.
Что посмотреть/проверить? Я включал лог в env:
MAIL_DRIVER=log
Но туда попадало только сообщение, которое отправляется с помощью Mail в RegisterController (уведомление модератору). Думал может отправка юзеру конфликтует с отправкой модеру, закомментировал, результата нет. В итоге все события, связанные с почтой работают, кроме авто-письма верификации