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

Laravel Mail稍后会多次发送电子邮件,laravel,queue,Laravel,Queue,我使用这种方法来防止队列电子邮件达到smtp限制,但有时电子邮件会被发送两次甚至更多,你知道为什么会发生这种情况吗 $when = now(); foreach($users as $user){ $when->addSeconds(2); Mail::to($user->email) ->later($when, new Rememb

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

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

在您的配置/邮件中是否定义了
?如果是,请尝试删除此项

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

经过一段时间的寻找,我找到了这个答案,我的问题解决了


经过一段时间的搜索,我找到了这个答案,我的问题解决了


您是否100%确定您的$users集合不包含重复项?是的,实际上我尝试将所有电子邮件发送到同一地址,但结果仍然相同。您是否100%确定您的$users集合不包含重复项?是的,实际上我尝试将所有电子邮件发送到同一地址,但结果仍然相同。