使用其他密码 smtp 发送重试邮件队列 laravel

Sending retry Mail Queue laravel with other password smtp

我有问题。我有排队失败的电子邮件,因为 smtp 密码错误。 当我更改为真正的 smtp 密码时,然后执行 ./artisan queue:retry 全部。 然后结果所有的电子邮件都返回到失败队列并且仍然失败。

如何解决这个问题? 是queue:failed 保存我之前错误的 smtp 帐户吗?

是的,它会抛出错误,因为那些密码错误的请求已经在队列中,您需要手动重置队列。

如果您使用的是 REDIS 驱动程序,请执行以下操作

Redis::connection()->del('queues:myqueue');

或者你可以通过redis命令行工具手动删除

如果您使用的是数据库驱动程序,请执行以下操作

DB::table('jobs')->delete();

beanstalkd 参考下面

https://gist.github.com/lukaswhite/8882024