SwiftMailer decorator plugin probléma
Sziasztok!
Tudna valaki segíteni? Órák óta szenvedek ezzel, bár kétségtelenül nem ismerem a swiftmailert, és a decorator plugint sem. A baj az, hogy a 2 címre megérkezik ugyan a levél, de mindkettőben az András név szerepel, tehát csak először cseréli ki a szöveget. Mit kellene változtatni, hogy működjön?
Előre is köszönöm a segítséget! :-)
Íme a kód:
■ Tudna valaki segíteni? Órák óta szenvedek ezzel, bár kétségtelenül nem ismerem a swiftmailert, és a decorator plugint sem. A baj az, hogy a 2 címre megérkezik ugyan a levél, de mindkettőben az András név szerepel, tehát csak először cseréli ki a szöveget. Mit kellene változtatni, hogy működjön?
Előre is köszönöm a segítséget! :-)
Íme a kód:
require_once 'swiftmailer/lib/swift_required.php';
$to[] = array('email'=>'mail1##kukac##gmail.com', 'name'=>'András');
$to[] = array('email'=>'mail2##kukac##freemail.hu', 'name'=>'Ildikó');
$replacements = array();
foreach ($to as $user) {
$replacements[$user['email']] = array(
'{username}'=>$user['name'],
'{useremail}'=>$user['email']
);
}
$message = Swift_Message::newInstance();
foreach ($to as $user) {
$message->addTo($user['email']);
}
$message->setFrom(...);
$message->setReplyTo(...);
$message->setSubject('...');
$message->setBody(
'Hello {username} ...',
'text/html', 'utf-8'
);
$mailer = Swift_Mailer::newInstance(Swift_SmtpTransport::newInstance());
$decorator = new Swift_Plugins_DecoratorPlugin($replacements);
$mailer->registerPlugin($decorator);
$mailer->send($message);