我正在我的网站上开发一个时事通讯模块,我从 Symfony 1.4 版本开始。我想将我的电子邮件发送给多个收件人。
我尝试了这个简单的解决方案(使用实时交付策略):
$message = $this->getMailer()->compose();
$message->setSubject('My subject');
$message->setTo(array('email1@domain.com', 'email2@domain.com'));
$message->setFrom('expeditor@domain.com', 'Name of expeditor');
$html = $this->getPartial('module/action', array('var'=>$var));
$message->setBody($html, 'text/html');
$number = $this->getMailer()->send($message);
电子邮件已发送,但在收件人列表中,您可以看到所有用户,而不仅仅是您...
此外,可能有很多收件人。所以也许我需要一个等待名单来避免最大执行时间错误?
如果可能的话,您能否通过示例帮助找到更好的解决方案?
谢谢