使用其他密码 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 参考下面
我有问题。我有排队失败的电子邮件,因为 smtp 密码错误。
当我更改为真正的 smtp 密码时,然后执行 ./artisan queue:retry
全部。
然后结果所有的电子邮件都返回到失败队列并且仍然失败。
如何解决这个问题? 是queue:failed 保存我之前错误的 smtp 帐户吗?
是的,它会抛出错误,因为那些密码错误的请求已经在队列中,您需要手动重置队列。
如果您使用的是 REDIS 驱动程序,请执行以下操作
Redis::connection()->del('queues:myqueue');
或者你可以通过redis命令行工具手动删除
如果您使用的是数据库驱动程序,请执行以下操作
DB::table('jobs')->delete();
beanstalkd 参考下面