我想将邮件发送给一组存储在mysql数据库中的名称和电子邮件地址的人。现在我只是想发送一封电子邮件,里面写着“hello $ name”。出于某种原因,每个人都收到了电子邮件,但他们收到的所有三封邮件,每一个说“你好(不同的名字)”PHP邮件发送重复邮件
下面是相关代码:
$result = mysql_query("SELECT `name`, `email` FROM `emails`");
while ($rows = mysql_fetch_array($result))
{
$name = $rows["name"];
$email = $rows["email"];
$mail->AddAddress($email, $name);
$mail->Subject = "Your Daily Update";
$mail->Body = "Hello $name, ";
if(!$mail->Send())
{
echo 'Mailer error: ' . $mail->ErrorInfo;
}
}
嘿,你设法让所有的东西都能正常工作吗?如果其中一个答案帮助你,你应该接受一个答案。 – SeanWM