Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: marko1985 en 29 Marzo 2010, 17:15 pm



Título: Problema con PHPMailer
Publicado por: marko1985 en 29 Marzo 2010, 17:15 pm
Buenas tardes a todos, le estoy dando vueltas, buscando por foros y demás y no encuentro una respuesta concreta.

Alla va... El tema es que yo estoy creando un editor de mails online para, y para enviarlos quiero utilizar la librería PHPMailer v.5.1. , cuando configuro el correo con el siguiente código:


Código
  1. <?php
  2. //INCLUIMOS LIBRERIAS
  3. include("PHPMailer_v5.1/class.phpmailer.php");
  4. include("PHPMailer_v5.1/class.smtp.php");
  5.  
  6. //CONFIGURACION DEL ENVIO
  7. $envio=new PHPMailer();
  8. $envio->Mailer="smtp";
  9. $envio->Host="smtp.MISERVIDOR.com";
  10. $envio->From="MI MAIL";
  11. $envio->FromName="MI NOMBRE";
  12. $envio->AddAddress="MAIL DEL DESTINATARIO";
  13. $envio->Timeout=40;
  14. $envio->Subject="Prueba del PROGRAMA";
  15. $envio->AltBody = "Mensaje del Editor de MAILS , esto sólo es una prueba con texto.";
  16. //FIN DE CONFIGURACION
  17.  
  18. //COMPROBAMOS EL ESTADO
  19. $correcto=$envio->Send();
  20.  
  21. $reenvio=1;
  22.   while ((!$correcto) && ($reenvio < 5)) {
  23. sleep(7);
  24.            echo $mail->ErrorInfo;
  25.            $correcto = $envio->Send();
  26.            $reenvio=$reenvio+1;
  27.        }
  28.  
  29. if(!$correcto){
  30. echo "Problema enviando e-mail a ".$lista;
  31. echo "<br/>".$envio->ErrorInfo;
  32. }
  33. else{
  34. echo "Mensaje enviado correctamente";
  35. }    
  36. ?>


No me envía el mail, simplemente despues de pasar por el While, se mete en el if, y ya que la función Send() nunca me devuelve TRUE.

¿¿Teneis alguna sugerencia?? Tambien he mirado de configurar el PHP.ini, o el httpd.conf de Apache. ¿Podría ser tema de puertos del Router? ¿El timeout se queda corto?
 
La librería PHPMailer se puede encontrar en la siguiente dirección.
http://phpmailer.worxware.com/ (http://phpmailer.worxware.com/)
Mi versión es la 5.1.
Cualquier dato adicional, me lo podeis pedir. Saludos.


Título: Re: Problema con PHPMailer
Publicado por: KrossPock en 29 Marzo 2010, 17:51 pm
Este tema deberia ser movido a php....


Título: Re: Problema con PHPMailer
Publicado por: Syphroot en 31 Marzo 2010, 07:59 am
No te faltan los destinatarios?????? o me pierdo de algo en tu código '?  :huh:  :silbar:

Si le quitas el while y lo envias una sóla vez te funciona??? Debería... a menos que esten mal los datos de conexión al server