En una función creada para instrumentar phpmailer me encuentro con lo siguiente:
Código PHP:
$exito = $mail->Send();
$intentos=1;
while((!$exito)&&($intentos<5)&&($mail->ErrorInfo!="SMTP Error: Data not accepted")){
sleep(5);
$exito = $mail->Send();
$intentos=$intentos+1;
}
if ($mail->ErrorInfo=="SMTP Error: Data not accepted") {
$exito=true;
}
Esa ultima comparación de igualdad
==, en el código no debería ser un desigual:
!=
Si no de esa manera me daría como correos enviados algunos que no han llegado, o estoy metiendo la pata enormemente???