No puedo enviar correos desde PHP
Publicado por Alex (3 intervenciones) el 12/10/2007 03:24:33
Hola a todos! Espero que me puedan ayudar con un problema que "no me deja dormir". He tratado de hacer un programa que pueda enviar un correo electrónico, sin embargo me entere de que tenía que tener un servidor SMTP para este propósito. Bueno, me enteré de varios servidores SMTP gratuitos (es solo para pruebas) y entre ellos conseguí los siguientes:
* 1st SMTP Server
* mini Relay
* Free SMTP Server (este no me gustó mucho ya que solo me permite enviar 10 mensajes por día)
Bueno, he probado con todos, pero ninguno me ha funcionado. Si utilizo el 1st SMTP Server, el programa me envía el sig. mensaje:
Warning: mail() [function.mail]: SMTP server response: 550 Invalid recipient: [email protected] in C:\AppServ\www\Control\pendientes.php on line
Y probando el puerto 25 (este servidor trae una opción para probarlo) me dice que no estoy conectado a Internet.
En el mini Relay, en la ventana me muestra lo sig.:
20:59:02 Comando: MAIL FROM <[email protected]>
20:59:02 Comando: RCPT TO <[email protected]>
20:59:02 [2] Dominio MX de hotmail.com cacheado
20:59:02 [2] Conectando con hotmail.com
20:59:08 [2] Error Connect timed out.
Y no lo puede mandar, y lo mismo con el Free SMTP Server.
Uno de los problemas que quisiera resolver sería el com verificar que este puerto esta habilitado.
Por ahí me dijeron que era posible que el Firewall de Windows me lo esté bloqueando, sin embargo no esta habilitado al momento de hacer las pruebas. También me comentaron que podría ser por el Router Inalámbrico, pero el Firewall también está desactivado.
Ya no sé que hacer para poder realizar esto. Cabe mencionar que ya tengo modificado mi archivo PHP.ini. Una pregunta ¿En el apartado SENDMAIL_FROM= debe ir un correo real (por ejemplo, alguno de yahoo o hotmail)?
Por eso me gustaría saber si alguno de ustedes sabe paso a paso como configurar un servidor SMTP y como enviar correos desde PHP, porque yo lo he intentado todo y no sale nada.
Bueno, muchas gracias por su atención y espero que me puedan ayudar, porque ya no sé que hacer! Muchas muchas gracias
* 1st SMTP Server
* mini Relay
* Free SMTP Server (este no me gustó mucho ya que solo me permite enviar 10 mensajes por día)
Bueno, he probado con todos, pero ninguno me ha funcionado. Si utilizo el 1st SMTP Server, el programa me envía el sig. mensaje:
Warning: mail() [function.mail]: SMTP server response: 550 Invalid recipient: [email protected] in C:\AppServ\www\Control\pendientes.php on line
Y probando el puerto 25 (este servidor trae una opción para probarlo) me dice que no estoy conectado a Internet.
En el mini Relay, en la ventana me muestra lo sig.:
20:59:02 Comando: MAIL FROM <[email protected]>
20:59:02 Comando: RCPT TO <[email protected]>
20:59:02 [2] Dominio MX de hotmail.com cacheado
20:59:02 [2] Conectando con hotmail.com
20:59:08 [2] Error Connect timed out.
Y no lo puede mandar, y lo mismo con el Free SMTP Server.
Uno de los problemas que quisiera resolver sería el com verificar que este puerto esta habilitado.
Por ahí me dijeron que era posible que el Firewall de Windows me lo esté bloqueando, sin embargo no esta habilitado al momento de hacer las pruebas. También me comentaron que podría ser por el Router Inalámbrico, pero el Firewall también está desactivado.
Ya no sé que hacer para poder realizar esto. Cabe mencionar que ya tengo modificado mi archivo PHP.ini. Una pregunta ¿En el apartado SENDMAIL_FROM= debe ir un correo real (por ejemplo, alguno de yahoo o hotmail)?
Por eso me gustaría saber si alguno de ustedes sabe paso a paso como configurar un servidor SMTP y como enviar correos desde PHP, porque yo lo he intentado todo y no sale nada.
Bueno, muchas gracias por su atención y espero que me puedan ayudar, porque ya no sé que hacer! Muchas muchas gracias
Valora esta pregunta


0