Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2006, 20:31
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
En este tutorial de PHPMailer .. trabajan el tema a base de realizar re-intentos de envio del e-mail diferidos en unos segundos:

Código PHP:
//Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas 
    //como mucho para intentar enviar el mensaje, cada intento se hara 5 s
    //segundos despues del anterior, para ello se usa la funcion sleep
     
$intentos=1
       while((!
$exito)&&($intentos<5)&&($mail->ErrorInfo!="SMTP Error: Data not accepted")){
       
sleep(5);
            
//echo $mail->ErrorInfo;
            
$exito $mail->Send();
            
$intentos=$intentos+1;                
       } 
http://www.programacion.com/php/articulo/phpmailer/

Por otro lado en los foros de soporte de PHPMailer oficiales se comenta el tema como un retraso de la transacción de la conexión en algunos puntos que hace que el servidor SMTP que conectamos nos desconecte.

http://sourceforge.net/mailarchive/f...&forum_id=1709

PD: donde has leido que ese mensaje de error de tu servidor SMTP sea un "bug" de PHPmailer?. Si es así, intenta usar la última versión disponible de PHPMailer para ver si solventaron ese problema tal vez.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.