Laravel Mail之后会多次发送电子邮件

时间:2019-03-19 18:35:58

标签: laravel queue

我正在使用这种方法来防止队列电子邮件达到smtp限制,但是有时电子邮件被发送两次甚至更多,为什么会发生这种情况?

            $when = now();
            foreach($users as $user){
                $when->addSeconds(2);
                Mail::to($user->email)
                ->later($when, new RememberEmail($when));
            }

2 个答案:

答案 0 :(得分:0)

在您的配置/邮件中,您是否定义了To?如果是这样,请尝试删除它?

答案 1 :(得分:0)

一段时间寻找答案后,我发现这个问题已经解决。

Laravel multiple workers running job twice