Hola , bueno aclarar que mi client telnet esta activado al igual que el servidor.
Ejecuto el siguiente comando:
telnet smtp.gmail.com 587 (puerto 587 , ya que el 25 me da el siguiente error "No se puede abrir la conexion al host en puerto 25, error en la conexion")
luego de abrirlo con el 587 me aparece algo asi:
220 mx.google.com ESMTP e42sm34226084yhe.14 - gsmtp
estando ahi lo correcto seria poner el comando "helo" el cual me devuelve :
250 mx.google.com at your services
luego pongo "auth login" (para realizar el siguiente paso de envio), y me tira este error ¬¬ :
530 5.7.0 Must issue a STARTTLS command first. h66sm3429914yhb.7 - gsmtp
Emito el comando como lo dice ahi poniendo:
starttls [enter]
Luego me aparece :
220 2.0.0 Ready to start TLS (el cual segun la informacion jajaja me hace pensar q esta iniciado)
Inmediatamente que me dice que el TLS esta inciiado intento escribir algo (especificamente MAIL FROM: miemail@gmail.com) y BOOM, me da el siguiente error (sin nisiquiera darme tiempo de escribirlo todo, ni siqueira le doy enter):
Se ha perdido la conexiuon con el host.
y ese es mi problema no se ocmo enviar un email de gmail desde telnet xD
Intente seguir este tutorial: http://www.youtube.com/wa tch?v=PxHlK4Iu2EI
Empezando por el error del puerto 25 que no me abre ,
tambien que al introducir el "ehlo", como muestra el video se puede ver que la linea final que a el le muestra dice 250 STARTTLS, y si yo introdusco ehlo mi linea final dice 250 CHUNKING.
y terminando en que si escribo auth login, no me lo reconoce por no tner el TLS activo, y si lo activo se cae.
Seria de muchisima ayuda sus opiniones o soluciones al problema
PDD: una vez enviado un correo desde telnet!! subire el codigo de como enviar un correo con telnet desde c++ :3 muchas gracias