Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2009, 03:24
auri501
 
Fecha de Ingreso: octubre-2007
Mensajes: 130
Antigüedad: 16 años, 6 meses
Puntos: 2
controlar envios correctos phpmailer

Buenos días a todos!
Tengo creado un gestor de boletines que funciona perfectamente desde el cual enviamos unos 3000 emails. Me gustaría controlar el momento en que da fallo algún envio ya que aunque tengo la programación puesta, no funciona. Os pongo el código para ver si sabeis donde puede estar fallando, aunque envie a una direeción falsa como (djdjdjdj) $exito vale 1 siempre. También comentaros que cuando realizo un envio grande, de esos 3000 correos, no vuelve a su pagina una vez realizado el proceso, he incluido la función sleep y además he aumentado el time del script porque leí que estoy podía influir.... Graciass!!!!!!
Código PHP:
$exito $mail->Send();
            
$intentos=1
            while ((!
$exito) && ($intentos 5)) {
            
sleep(5);
            
//echo $mail->ErrorInfo;
            
$exito $mail->Send();
            
$intentos=$intentos+1;    
            echo 
"<br/>".$mail->ErrorInfo;
            }
            
            echo 
"Vamos a imprimir el valor de envio= ".$exito;
            if(!
$exito)
            {
            echo 
"Problemas enviando correo electrónico a ".$destinatario;
            echo 
"<br/>".$mail->ErrorInfo;    
            }
            else
            {
            echo 
"Mensaje enviado correctamente";
                       
header("Location: index.php?proceso=email_enviado");
            }