Я использую swift-mailer для отправки электронной почты пользователю. Я реализовал это, и это работает хорошо. Но у меня есть разные тела для разных писем, т.е. мне нужно включить идентификатор, имя, адрес в почту, которая берется из базы данных. Я думал использовать цикл для этого. Но многие из статей показывают, что не рекомендуется отправлять почту в цикле. Я использую это полезное руководство в качестве справочного материала. Есть ли лучший способ для этого, если использовать цикл, как я могу это реализовать. У меня нет большого опыта в php, я в основном разработчик jsp.
Мой КОД
<?php
require_once 'lib/swift_required.php';
// Create the Transport
$transport = Swift_SmtpTransport::newInstance('smtp.mysite.net', 25)
->setUsername('[email protected]')
->setPassword('me123456')
;
$transport = Swift_MailTransport::newInstance();
// Create the Mailer using your created Transport
$mailer = Swift_Mailer::newInstance($transport);
// Create a message
$message = Swift_Message::newInstance('Wonderful Subject')
->setFrom(array('[email protected]' => 'My Name'))
->setTo(array('[email protected]', '[email protected]'))
->setBody('Here is the message itself')
;
// Send the message
$result = $mailer->send($message);
?>