データベースに、送信するメールを含むテーブルがあります。スクリプトは cron ジョブとして定期的に実行され、テーブルからデータを読み取り、SMTP サーバー経由で電子メールをディスパッチします。ここでの作業には PHPMailer を使用しています。スクリプトは、テーブル内のすべての電子メールが送信されるまで、電子メールを送信するためのループを実行します。
問題は、連続して送信されるほとんどの電子メールに共通の件名があることです。したがって、ループが実行されると、どういうわけか、送信されるすべての電子メールに長い「宛先」リストが含まれます。したがって、基本的に、5 つのメール エントリ (宛先アドレスが異なる)の件名と内容が同じ場合、「宛先」フィールドに 5 つのアドレス (各メール エントリの 1 つ) を持つ 1 つのメールのみが送信されます。これにより、すべての人のメールアドレスがリストの他の全員に公開されます。これは望ましくなく、電子メールは、意図された 1 人だけに送信する必要があります。
ここで何が起こっているのかわかりません。助言がありますか?