PHP から同じドメインの 2 人にメールを送信すると、メッセージが送信されないのはなぜですか? たとえば、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 と同じように、メールを 1 回に分けて送信したいのですが、なぜこれが私のサーバーで機能しないのですか?