hola triby2 si la idea es que no se detenga, aunque alguno no se haya podido enviar, que los demas sigan enviandose,
de hecho si actualmente lo hago uno por uno, solo que estuve leyendo y algunos recomiendan usar el try cach yo lo hago asi al momento:
Código PHP:
if(!$mail->send()) {
$arrResponse[] = array('correo' => $recipient, 'response' => false, 'error' => $mail->ErrorInfo);
} else {
$arrResponse[] = array('correo' => $recipient, 'response' => true);
$mail->ClearAddresses();
$mail->ClearAllRecipients();
}
lo que si me preocupa un poco es que al parecer phpmailer no determina si el correo "rebota" es decir no es entragado ya sea porque el correo es erroneo o por alguna saturacion
su validacion de
send() solo es si salio o no salio el correo
no si llego
no se si alguien haya tenido que comprobar si un correo llego a su destino de alguna forma y pueda opinar algo al respecto