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