嗨,我正在尝试为laravel设置动态电子邮件帐户(登录)。
我有一个名为getCurrentEmailAccount()
的方法,该方法将帐户恢复为当前使用状态。在config文件夹中的mail.php类中,我从那里调用该方法
'username' => \App\Helper\MailHelper::getCurrentEmailAccount(),
'password' => env('MAIL_PASSWORD'),
这似乎适用于新物品,但不适用于已排队的物品。似乎一旦将项目发送到队列,它将继续使用将其添加到队列时与之关联的任何邮件帐户,并且不会获得最新消息。通过使用不再有效的旧旧帐户而不是getCurrentEmailAccount()
返回的最新帐户,导致登录失败错误。
我将如何解决/更新这个问题,以便它将使用最新的帐户,从而使队列中没有一堆失败的项目?
谢谢