| Kriptópolis alojado en |
| Zilos-Veloxia Network |
| Tu mejor defensa: |
| Bufet Almeida |
Una ayudita amiguitos acerca de ESMTP Y STARTTLS
Enviado por 1101 el 12. Octubre 2006 - 12:23.
Hola a todos.
He programado un cliente SMTP y estoy intentando que se conecte a un servidor ESMTP.
Le meto el EHLO primero y a partir de entonces ya no me deja meterle los clásicos MAIL FROM, RCPT TO...
Porque me pide primero que le meta el comando STARTTLS, relacionado con SSL/TLS, que por cierto, tampoco sé en qué consiste esa negociación segura entre cliente/servidor.
He buscado info en internet y no me aclara casi nada.
Así que después del EHLO le meto como pide el servidor, el comando STARTTLS.
La send funciona bien, pero en cuanto intento leer la respuesta del servidor ya la conexión se ha perdido.
O sea que no consigo seguir adelante con la comunicación después de hacer la send del comando STARTTLS.
Si hago un telnet SMTP sobre el servidor pasa lo mismo: en cuanto le meto la STARTTLS me responde que 220 READY pero al momento la conexión al carajo.
Bueno, eso es todo.
Muchas gracias por leer este mensaje y por la información que me podáis dar.



GMAIL: Un ejemplo de lo que decía antes del ESMTP
Si intentas:
"telnet smtp.gmail.com 25" tienes conexión y el server MAIL de GOOGLE te responde con el 220/250 "AT YOUR SERVICE".
Ahora y después del EHLO, intenta poner:
mail from: usuariolegitimo@userlegitimo.com
y te responde:
"530 5.7.0 Must issue a STARTTLS command first..."
A eso me refiero:
CUAL ES EL PROCESO CORRECTO PARA LOGRAR ENVIAR UN EMAIL A UN SERVER ESMTP DE ESTE ESTILO.
G R A C I A S
En realidad no hay proceso
En realidad no hay proceso correcto. Por lo que he logrado averiguar el TLS es un sistema protegido (seguro) que utilizan los servidores SMTP para transmitirse información, y lo hacen mediante una clave que debe proporcionarse mediante AUTH. Lo que viene después ya no lo sé, pero me da en la nariz que a partir de este punto todo se manda encriptado.
Si alguien sabe más que lo comunique al resto!
Una pregunta
Una pregunta ¿el servidor de correo está detrás de un firewall?
No se si lo adminsitras tú pero yo he tenido problemas con algunos firewalls de cisco con el esmtp, tengo que deshabilitar el inspect esmtp (en caso de asa) o el fixup en caso de pix.
No se si te servirá de mucho
Opinar