CakePHP 无法在上一次执行后发送多封电子邮件。这是一个示例:
$Email = new CakeEmail('smtp');
$Email->emailFormat('html')
->template('myTemplate')
->to('someEmail@email.com')
->subject('someSubject')
->send('MyMessage');
unset($Email);
重新实例蛋糕电子邮件
$arrEmails = array('email1@email.com','email2@email.com','email3@email.com','email4@email.com','email5@email.com');
$Email = new CakeEmail('smtp');
$Email->emailFormat('html')
->template('mySecondTemplate')
->to($arrEmails)
->subject('OtherSubject')
->send('MyOtherMessage');
我还尝试创建 2 个不同的 cakeEmail 实例,但同样发生。我尝试过的其他方法是放入一个“for”循环,但没有任何反应。
如果有人知道这里发生了什么,我会非常有帮助,我很感激。
谢谢你。