$phpMailer = New PHPMailer();
$phpMailer->isSMTP();
$phpMailer->SMTPKeepAlive = true;
for ( ... ) {
// Send your emails right away
[ ... ]
}
$phpMailer->SmtpClose();
こんにちは、ここに KeepAlive SMTP のサンプル コードがありますが、私の問題は、異なる内容の電子メールをユーザーに送信することです。したがって、各ユーザーには 1 つのコンテンツがあります。
私はこのようにすることができます:
for ( ... ) {
$phpMailer->addAddress($user['email'], $user['name']);
$phpMailer->Subject = $user['subject'];
$phpMailer->Body = $user['body'];
$phpMailer->Send()
}
->addAddress は、ループのたびに受信者を増やしますか? それとも、 ->send() がコミットされた後に古い受信者を消去しますか?