为什么如果我从 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 相同。为什么这在我的服务器上不起作用?