使用Zend_Mail添加多个收件人

时间:2014-01-23 22:56:04

标签: php email zend-framework

使用Zend_Mail(Zend v1.12),有没有办法配置Zend_Mail对象,以便为每个收件人发送自己的邮件副本?看起来最好的答案是在收件人数组上使用foreach,在每次迭代时清除收件人,每次都发送...

参考文献: http://framework.zend.com/manual/1.12/en/zend.mail.adding-recipients.html http://framework.zend.com/manual/1.12/en/zend.mail.multiple-emails.html

2 个答案:

答案 0 :(得分:5)

Zend_Mail :: addBcc()和Zend_Mail :: addCc()可以收集一封电子邮件或一组电子邮件。

addBcc(array(email@one.com, email@two.com));
addCc(array(email@one.com, email@two.com));

答案 1 :(得分:2)

您必须使用数组并发送foreach循环。

就像邮件将分别发送给所有用户一样。

$users = array("email1","email2","email3"); 
foreach ($users as $email) { 
   $mail->send() //part where you have send method 
}