0

メンバーシップに電子メールを送信するスクリプトがあり、最初の 141 人のユーザーに電子メールを正常に送信し、残りの 100 人以上のユーザーには失敗します (すべて有効な電子メールを持っています.

ループ中に機能が停止する理由を知っている人はいますか?

私は基本的にループでこれをやっています:

$Log->Notice("Iteration " . $count . ": About to send email to $name ($address)");
$mail->ClearAddresses();
$mail->AddAddress($address, $name);
if(!$mail->Send())
{
   echo " - FAILED to send email: " . $mail->ErrorInfo . "<br/>" . $NL;
   $Log->Error("Failed to send email");
   $Log->Error($mail->ErrorInfo);
   $num_fail++;
} else {
   echo " - Email sent" . $NL;
   $Log->Notice("Email successfully sent");
   $num_success++;
}
4

0 に答える 0