Foros del Web » Programando para Internet » PHP »

fsockopen no regresa respuesta

Estas en el tema de fsockopen no regresa respuesta en el foro de PHP en Foros del Web. Que onda a todos: Fijense q me pasa algo muy extrano cuando hago conexion a un servidor SMTP con fsockopen, supongamos hago la conexion de ...
  #1 (permalink)  
Antiguo 16/06/2009, 18:15
 
Fecha de Ingreso: diciembre-2004
Mensajes: 272
Antigüedad: 19 años, 11 meses
Puntos: 4
fsockopen no regresa respuesta

Que onda a todos:


Fijense q me pasa algo muy extrano cuando hago conexion a un servidor SMTP con fsockopen, supongamos hago la conexion de la siguiente manera:


$handler = fsockopen( "mail.server.net", 80, $err_no, $err_str, 5 );

entonces, si el script lo ejecuto desde localhost, todo correo bien, me regresa perfectamente el $handler, y cuando leo con fgets() me da perfectamente la respuesta del server, pero, si subo el scritp al host donde quedara alojado finalmente, cuando lo ejecuto, fsockopen hace bien la conexion y regresa correctamente el $handler, pero este no contiene nada al momento de leerlo con fgets.

Al suceder esto, supongo que es problema de configuracion de PHP o algo asi, ya que queda comprobadisimo que el server SMTP funciona correctamente ya que como repito, funciona correctamente desde mi localhost.

Alguno de ustedes sabe que tipo de configuracion o que parametro deba agregar para que realice bien la conexion ???

de antemano muchas gracias y hasta luego.
  #2 (permalink)  
Antiguo 16/06/2009, 18:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: fsockopen no regresa respuesta

dices que quieres conectar a un servidor SMTP, pero según tu código lo haces al puerto 80, el servidor SMTP esta por lo general en el puerto 25.

Saludos.
  #3 (permalink)  
Antiguo 16/06/2009, 18:32
 
Fecha de Ingreso: diciembre-2004
Mensajes: 272
Antigüedad: 19 años, 11 meses
Puntos: 4
Respuesta: fsockopen no regresa respuesta

Hola gatorV:

En la ayuda del host, dice que si no funciona el 25 tambien puedo utilizar el 80, y de hecho recomiendan primero utilizar el 80 y despues el 25 en caso de falla, ya que con el puerto 25 ni siquiera me deja conectar, y con el 80 si se conecta pero no regresa nada, excepto si lo ejecuto desde localhost todo corre perfecto.

Gracias y hasta luego!
  #4 (permalink)  
Antiguo 16/06/2009, 18:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: fsockopen no regresa respuesta

Pues en ese caso revisa que desde tu hosting puedas hacer peticiones externas a ese servidor, hay muchas empresas que hacen bloqueo por firewall a sitios externos, asi que vas a tener que trazar la ruta o pedirle al hosting que chequen si no hay problemas algunos al conectar a un servidor externo.

Saludos.
  #5 (permalink)  
Antiguo 16/06/2009, 21:42
 
Fecha de Ingreso: diciembre-2004
Mensajes: 272
Antigüedad: 19 años, 11 meses
Puntos: 4
Respuesta: fsockopen no regresa respuesta

Ok, entonces tratare de contactarlos, aunque se me hace raro que este blockeado a ellos mismos, porque la direccion del servidor SMTP es la q ellos mismos me dieron.


Gracias
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 22:04.