【发布时间】:2013-07-07 19:50:45
【问题描述】:
我想使用 PHPMailer 向 1000 位左右的收件人发送简报。我目前正在使用 addBCC 循环添加每个地址。时事通讯发送良好,但当我的订阅者收到时,“收件人”字段显示我设置为填充符的地址,而不是他们自己的地址。
我正在考虑改成这样的代码:
$mail = new PHPMailer();
$mail->SetFrom('info@domain.com', 'Domain.com');
$mail->Subject = $subject;
$mail2->MsgHTML($body);
while ($row = mysql_fetch_array ($result)) {
$mail2 = clone $mail;
$mail2->AddAddress($row["email"]);
$mail2->send();
}
但它似乎比密件抄送方法慢得多,效率也低得多。有没有更好的发送到列表的方法,这样每个用户都会收到带有正确“收件人”地址的电子邮件,并且无法访问其他用户的电子邮件?
【问题讨论】: