Laravel 5.6中用于排队电子邮件的动态SMTP数据?

时间:2018-12-25 22:13:14

标签: php laravel laravel-5

嗨,我正在尝试为laravel设置动态电子邮件帐户(登录)。 我有一个名为getCurrentEmailAccount()的方法,该方法将帐户恢复为当前使用状态。在config文件夹中的mail.php类中,我从那里调用该方法

'username' => \App\Helper\MailHelper::getCurrentEmailAccount(),
'password' => env('MAIL_PASSWORD'),

这似乎适用于新物品,但不适用于已排队的物品。似乎一旦将项目发送到队列,它将继续使用将其添加到队列时与之关联的任何邮件帐户,并且不会获得最新消息。通过使用不再有效的旧旧帐户而不是getCurrentEmailAccount()返回的最新帐户,导致登录失败错误。

我将如何解决/更新这个问题,以便它将使用最新的帐户,从而使队列中没有一堆失败的项目?

谢谢

0 个答案:

没有答案