Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/02/2006, 10:43
Avatar de oskarL
oskarL
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 499
Antigüedad: 19 años
Puntos: 2
Es que estaba tan seguro porque ya hice un "echo $correo;", jeje

El mensaje de error que contiene la variable ErrorInfo, mostrada tal que asi: "echo $mail->ErrorInfo;", siendo $mail el

objeto PHPMailer, es exactamente:


Language string failed to load: from_failed [email protected]


El error de "Language string failed to load" es porque no encuentra la traducccion al español de ese error: El from ha

fallado...



Despues de diseccionar todo el codigo de PHPMailer , he sacado en claro esto:

Falla en el momento de interactuar con el servidor (porque el socket lo abre, que lo he comprobado), mas concretamente en

el instante en que escribe esta linea:

Código PHP:
fputs($this->smtp_conn,"MAIL FROM:<" $from ">\r\n"); 
(Codigo de la clase smtp, necesaria para phpmailer)

Es decir, $this->smtp_conn es la variable donde esta el "recurso", "manejador", "apuntador", o como lo que querais

llamar, en la que se encuentra el socket. (Repito que el socket esta abierto, seguro)

O sea que escribe en el socket "MAIL FROM:<[email protected]>\r\n" (y lo escribe, porque devuelve 38, que es el numero de

bytes que ha escrito)

Pero no obtiene ninguna respuesta, ni de confirmacion ni de error, ni de nada, y por lo tanto surge el error.

Porque puede pasar esto? Sabiendo que ya se han enviado cierto numero de emails con este mismo from, ya que se encuentra

dentro de un bucle, sin ningun fallo.

Muchas Gracias!
__________________
Solo hay 10 clases de personas, las que saben binario y las que no.