为什么我从PHP向两个拥有相同域名的人发送邮件,然后才发送邮件? 例如,如果我使用PHPMailer(在其他类中我有相同的错误):
$mail->addAddress('whoto1@example1.com', 'John Doe1');
$mail->addAddress('whoto2@example2.com', 'John Doe2');
$mail->addAddress('whoto3@example3.com', 'John Doe3');
$mail->Send();
这项工作正常 - 所有带有这些邮件的人都会收到这些邮件。但如果我有:
$mail->addAddress('whoto1@example1.com', 'John Doe1');
$mail->addAddress('whoto2@example2.com', 'John Doe2');
$mail->addAddress('whoto3@example3.com', 'John Doe3');
$mail->Send();
然后发送任何邮件。
如果:
$mail->addAddress('whoto1@example1.com', 'John Doe1');
$mail->Send();
$mail->addAddress('whoto2@example2.com', 'John Doe2');
$mail->Send();
$mail->addAddress('whoto3@example3.com', 'John Doe3');
$mail->Send();
然后运作良好。
哪里可以找到解决方案?我想在一个部分发送邮件,与示例2相同。为什么这不能在我的服务器上运行?
答案 0 :(得分:-1)
您可以设置一组电子邮件联系人,然后将其全部邮寄。 e.g。
for(x = 0; x < array.length; x++){
$address[x] ... do whatever with address
$name[x] ... do whatever with name
use a send mail function to email each person individuly
}