Использование быстрой отправки почты для персонализации электронной почты - PullRequest
0 голосов
/ 03 февраля 2012

Если я использую 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 для отправки одного письма за раз ?? Мне просто нужно указать имя получателя и идентификатор отписки в каждом отправленном письме.

Спасибо за помощь

1 Ответ

2 голосов
/ 03 февраля 2012

Плагин Decorator был создан именно для этой цели.

...