我正在使用Cake 1.3的电子邮件组件向系统中的用户发送电子邮件。
有一个循环遍历所有用户,将一些内容放入电子邮件并发送。
随机用户正在收到两次电子邮件,即使程序化也不可能。
非常通用,函数看起来像这样:
foreach($users as $user){
//magic
$this->Email->send();
$this->Email->reset();
}
因此,没有理由将电子邮件多次发送给每个用户,但仍有一些人收到两封电子邮件。有一天,用户收到1封电子邮件,有一天他收到2封电子邮件(此功能已执行每天一次)。
我不知道为什么会发生这种情况...每条评论都会有用,谢谢。