Foros del Web » Programando para Internet » PHP »

Error con phpmailer

Estas en el tema de Error con phpmailer en el foro de PHP en Foros del Web. Hola, estoy usando phpmailer en mi web, pero me pasa una cosa muy extraña. Estoy usando el smtp de yahoo con una cuenta de yahoo, ...
  #1 (permalink)  
Antiguo 04/11/2006, 19:45
 
Fecha de Ingreso: julio-2005
Mensajes: 41
Antigüedad: 18 años, 9 meses
Puntos: 0
Error con phpmailer

Hola, estoy usando phpmailer en mi web, pero me pasa una cosa muy extraña.

Estoy usando el smtp de yahoo con una cuenta de yahoo, lo configuro todo y va perfecto, manda los emails y llegan correctamente. Lo extraño pasa al rato, despues de llevar un rato y haberse enviado algunos emails (pocos), los emails dejan de enviarse y me aparece el siguiente error:

SMTP Error: Data not accepted

He leido que este error es un bug de phpmailer, pero que los emails llegan y cosas así. Pues a mi no me llegan jamás, tampoco puede ser error con archivos ya que lo que mando es texto plano.

Alguien sabe que puede estar ocurriendo? Gracias por adelantado
  #2 (permalink)  
Antiguo 04/11/2006, 20:31
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:05.