swift-mailerを使用してユーザーにメールを送信しています。私はそれを実装しました、そしてそれはうまくいきます。しかし、私はメールごとに本文が異なります。つまり、データベースから取得するメールにID、名前、アドレスを含める必要があります。これにはループを使うことを考えていました。しかし、記事の多くは、メールをループで送信するのは良い習慣ではないことを示しています。この役立つチュートリアルを参照として使用します。これを行うためのより良い方法はありますか?ループを使用する場合、これをどのように実装できますか?私はphpの経験があまりなく、基本的にjsp開発者です。
私のコード
<?php
require_once 'lib/swift_required.php';
// Create the Transport
$transport = Swift_SmtpTransport::newInstance('smtp.mysite.net', 25)
->setUsername('me@mysite.net')
->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('me@mysite.net' => 'My Name'))
->setTo(array('name1@mysite.net', 'name2@mysite.net'))
->setBody('Here is the message itself')
;
// Send the message
$result = $mailer->send($message);
?>