Почему, если я отправил почту с PHP на двух человек с тем же доменом, тогда сообщение не отправлено? Например, если я использую PHPMailer (в другом классе у меня есть такая же ошибка):Только одно письмо в один домен
$mail->addAddress('[email protected]', 'John Doe1');
$mail->addAddress('[email protected]', 'John Doe2');
$mail->addAddress('[email protected]', 'John Doe3');
$mail->Send();
Это работает нормально - все люди с тезисами почты получать их. Но если у меня есть:
$mail->addAddress('[email protected]', 'John Doe1');
$mail->addAddress('[email protected]', 'John Doe2');
$mail->addAddress('[email protected]', 'John Doe3');
$mail->Send();
Тогда любые письма доставляются.
если:
$mail->addAddress('[email protected]', 'John Doe1');
$mail->Send();
$mail->addAddress('[email protected]', 'John Doe2');
$mail->Send();
$mail->addAddress('[email protected]', 'John Doe3');
$mail->Send();
Тогда хорошо работает.
Где я могу найти решение? Я бы хотел отправить почту в одну порцию, такую же, как в примере 2. Почему это не работает на моем сервере?
В чем разница между первым и вторым фрагментом кода? Они идентичны, нет причин, по которым нужно работать, а другое - нет. – Sven