Vi muchos hilos sobre el envío de correo electrónico usando Telnet, pero no pude hacerlo.
Estoy tratando de conectarme al servidor smtp de yahoo de la siguiente manera:
telnet smtp.mail.yahoo.com 25
La respuesta del servidor es:
Trying 98.138.105.21...
Connected to smtp.mail.yahoo.com.
Escape character is '^]'.
220 smtp.mail.yahoo.com ESMTP ready
Mi solicitud es:
ehlo smtp.mail.yahoo.com
La respuesta del servidor es:
250-smtp.mail.yahoo.com
250-PIPELINING
250-SIZE 41697280
250-8 BITMIME
250 STARTTLS
Connection closed by foreign host.
No llego OK
del servidor a continuar enviando correo ...
¿Qué estoy haciendo mal?
Authentication required
?rset
?rset
simplemente restablece la sesión para que pueda iniciar otra (es decir, enviar otro correo). La autenticación a través de Telnet puede ser un poco complicada, ya que parece que Yahoo no admite la autenticación simple. Eche un vistazo aquí: ndchost.com/wiki/mail/test-smtp-auth-telnet