如果我使用SWIFT MAILER发送一千封电子邮件:
不是个性化的案例:
$message = Swift_Message::newInstance('Wonderful Subject')
->setFrom(array('john@doe.com' => 'John Doe'))
->setTo(array('receiver@domain.org', 'other@domain.org' => 'A name'))
->setBody('Here is the message itself')
它可以发送一个数组。
然而,当我必须发送个性化信件时
FOREACH ($name as $receiver){
$message = Swift_Message::newInstance('Wonderful Subject')
->setFrom(array('john@doe.com' => 'John Doe'))
->setTo(array($receiver))
->setBody('Here is the message itself')}
由于内容不同,我必须使用foreach每次发送一封邮件?这是更有效的方法吗?我只需要在发送的每封邮件中具体说明收件人姓名和取消订阅ID。
感谢您的帮助