2

嗨,我是 zend 框架的新手。

我有 2 个电子邮件 ID,我想在 zend 邮件中向 2 个邮件 ID 发送消息

这是我的代码

$to1='abcd@gmail.com'
$to2='xyz@gmail.com'

 $mailObj = new Zend_Mail()

$mailObj->setSubject($subject)

mailObj->setBodyHtml($message)

$mailObj->addTo($to1, $name='test')

$mailObj->setFrom($from, $name = null)

$mailObj->send()
4

2 回答 2

1

您必须使用如下数组添加收件人

 $recipients = array('abcd@gmail.com','xyz@gmail.com')

 $message = new Zend_Mail();
    $message->setFrom('fake@email.com', 'My Fake Mailing List')
                                    ->setSubject($subject)
                                    ->setBodyText($body);

    foreach($recipients as $each_recipient){        
        $message->addTo($each_recipient);
    }

    $message->send();

有关详细文档,您可以查看Zend_Mail - 添加收件人

让我知道我是否可以为您提供更多帮助。

于 2013-05-28T08:43:50.023 回答
1

您可以将接收器定义为数组,例如:

$mailObj->addTo(array('address1@example.com', 'address2@example.com'), 'test');

于 2013-05-28T08:08:28.820 回答