2012-02-03 14 views
0

使用快捷郵件發送如果我使用SWIFT梅勒發送電子郵件一千個性化電子郵件

不personilzed情況:

$message = Swift_Message::newInstance('Wonderful Subject') 
    ->setFrom(array('[email protected]' => 'John Doe')) 
    ->setTo(array('[email protected]', '[email protected]' => 'A name')) 
    ->setBody('Here is the message itself') 

它可以用一個陣列發送。

然而,當我要送個性化信

FOREACH ($name as $receiver){ 
$message = Swift_Message::newInstance('Wonderful Subject') 
    ->setFrom(array('[email protected]' => 'John Doe')) 
    ->setTo(array($receiver)) 
    ->setBody('Here is the message itself')} 

由於內容是不同的,我必須使用的foreach發送一個郵件每一次的時間?那是更有效的方式?我只需要在發送的每封郵件中指定接收者名稱和取消訂閱ID。

謝謝大家幫忙

回答