Una ayudita amiguitos acerca de ESMTP Y STARTTLS

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.
 

Comentarios

Selecciona arriba tu forma preferida de visualizar
los comentarios y pulsa el botón para guardar tus
preferencias. Éstas sólo se recordarán para tus
próximas visitas si eres usuario registrado.

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

Salvo circunstancias especiales LOS COMENTARIOS DE ESTE SITIO SERÁN MODERADOS.

Como norma general, en este sitio NO SE PUBLICARÁN aquellos comentarios que incluyan datos personales, ni direcciones de correo, ni ninguna otra forma de establecer contactos privados o comerciales. Tampoco los que no se ajusten al tema, a la netiqueta, la ortografía o la educación, así como los comentarios ofensivos o claramente publicitarios, los que no aporten nada a la discusión o los que pretendan suplantar a terceras personas.

En cualquier caso los comentarios publicados en este sitio expresan sólo la opinión de su autor, quien será el único responsable -incluso ante la Ley- de los mismos. La publicación de cualquier comentario no supone en absoluto la conformidad del responsable de este sitio con su contenido.

Para poder enviar tus comentarios no necesitas ningún registro, pero has de permitir las cookies del sitio. Sólo si deseas disponer de un alias permanente has de registrarte.

Si no aceptas estas condiciones, por favor, absténte de participar en los debates. Muchas gracias

Kriptópolis, 21 de noviembre de 2008.

  • Etiquetas HTML permitidas: <a> <em> <strong> <ul> <ol> <li> <p> <u> <br><strike> <blockquote> <div>

Más información sobre las opciones de formato...

CAPTCHA
Esta prueba busca evitar la entrada de mensajes basura automatizados. Muchas gracias por tu colaboración.
13 + 7 =
Resuelve esta sencilla operación e introduce el resultado.