Привет. Я пытаюсь настроить динамические учетные записи электронной почты (логины) для laravel.У меня есть метод с именем getCurrentEmailAccount()
, который возвращает учетную запись для использования в настоящее время.В моем классе mail.php в папке config у меня есть вызов этого метода оттуда
'username' => \App\Helper\MailHelper::getCurrentEmailAccount(),
'password' => env('MAIL_PASSWORD'),
Это, кажется, работает для новых элементов, но не работает с уже помещенными в очередь элементами.Кажется, что как только элемент был отправлен в очередь, он продолжает использовать любую почтовую учетную запись, которая была связана с ним во время добавления в очередь, и доза не получается последней.Это приводит к ошибкам входа в систему при использовании старой предыдущей учетной записи, которая больше не активна, вместо последней, которую возвращает getCurrentEmailAccount()
.
Как мне исправить или обновить эту запись, чтобы она использовала любую учетную запись?последний, так что у меня нет сбойных элементов в моей очереди?
Спасибо