Foros del Web » Programando para Internet » PHP » Configuración PHP »

fallo con envio de email

Estas en el tema de fallo con envio de email en el foro de Configuración PHP en Foros del Web. hola que tal recientemente debo de hacer un formulario para el envio de ciertos datos via email y ps navegando por el inter me encontre ...
  #1 (permalink)  
Antiguo 03/04/2009, 17:41
Avatar de pepeverastegui  
Fecha de Ingreso: septiembre-2008
Ubicación: Pedernales, Michoacan
Mensajes: 82
Antigüedad: 16 años, 2 meses
Puntos: 2
fallo con envio de email

hola que tal recientemente debo de hacer un formulario para el envio de ciertos datos via email

y ps navegando por el inter me encontre con un codigo, que se conecta al servidor SMTP de gmail entonces pasando tu cuenta de usuario y password de gmail puedo enviar correos mediante pequeños codigos en php.

bueno todo bien, pero resulta que ese codigo si me envia los correos cuando esta siendo ejecutado en linux

pero si el mismo codigo lo ejecuto en windows memarca el siguiente error:

Código PHP:
Warningstream_socket_client() [function.stream-socket-client]: unable to connect to tls://smtp.gmail.com:465 (Unable to find the socket transport "tls" - did you forget to enable it when you configured PHP?) in C:\AppServ\www\mail\PHP5\SMTP5.php on line 129
Array ( [101] => Unable to find the socket transport "tls" did you forget to enable it when you configured PHP? ) 
que no se supone que es lo mismo php ya sea ejecutado en un sistema operativo u otro, espero me puedan ayudar.
  #2 (permalink)  
Antiguo 03/04/2009, 18:15
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: fallo con envio de email

No, necesitas configurar los transportes ssl y tls, esto lo haces al compilar el php.ini y habilitar la libreria php_openssl.dll

Saludos.
  #3 (permalink)  
Antiguo 03/04/2009, 19:16
Avatar de pepeverastegui  
Fecha de Ingreso: septiembre-2008
Ubicación: Pedernales, Michoacan
Mensajes: 82
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: fallo con envio de email

de hecho fue lo primero que pense y me meti al php.ini

y asi es como estaba el ; segun yo indica q es un comentario

;extension=php_openssl.dll

entonces lo quite y lo reinicie de nuevo los servicios

extension=php_openssl.dll

de igual modo en el httpd.conf

#LoadModule ssl_module modules/mod_ssl.so

igual quite el # y reinicie y todaviA NO FUNCIONA debo modificar algo mas-???
  #4 (permalink)  
Antiguo 03/04/2009, 21:04
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: fallo con envio de email

Aparte de activar el php_openssl.dll tienes que recompilar PHP habilitando el transporte ssl, y tsl.

Saludos.
  #5 (permalink)  
Antiguo 03/04/2009, 21:22
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 7 meses
Puntos: 33
Respuesta: fallo con envio de email

pepeverastegui:

Aqui hay un tutorial completo en ingles para lograr lo que tu quieres bajo windows, sin necesidad de openssl.

http://digiex.net/guides-tutorials/5...erver-ssl.html

Como veras hay un enlace donde puedes bajar un sendmail.exe para windows y todas las instrucciones para lograr tu objetivo.

Saludos
Y espero te ayude
franco
  #6 (permalink)  
Antiguo 04/04/2009, 08:21
Avatar de pepeverastegui  
Fecha de Ingreso: septiembre-2008
Ubicación: Pedernales, Michoacan
Mensajes: 82
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: fallo con envio de email

gracias man!!!

si jalo esta cosa, me has salvado la vida
jajajajja
  #7 (permalink)  
Antiguo 27/07/2009, 16:04
 
Fecha de Ingreso: mayo-2008
Mensajes: 11
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: fallo con envio de email

Cita:
Iniciado por GatorV Ver Mensaje
Aparte de activar el php_openssl.dll tienes que recompilar PHP habilitando el transporte ssl, y tsl.

Saludos.
Hola, podrías decirme como se hace eso?

Gracias.
Saludos.
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 10:20.