Enviando email usando o Telnet

0

Eu vi muitos tópicos sobre como enviar e-mails usando o Telnet, mas não consegui fazer isso.

Estou tentando me conectar ao servidor yahoo smtp por:

telnet smtp.mail.yahoo.com 25

A resposta do servidor é:

Trying 98.138.105.21...
Connected to smtp.mail.yahoo.com.
Escape character is '^]'.
220 smtp.mail.yahoo.com ESMTP ready

Minha solicitação é:

ehlo smtp.mail.yahoo.com

A resposta do servidor é:

250-smtp.mail.yahoo.com
250-PIPELINING
250-SIZE 41697280
250-8 BITMIME
250 STARTTLS
Connection closed by foreign host.

Eu não recebo OK do servidor para continuar enviando e-mails ...

O que estou fazendo de errado?

    
por Hamed Kamrava 07.05.2014 / 21:41

1 resposta

3

Sua solicitação ehlo está errada.

ehlo ou helo deve ser seguido pelo nome cliente e não pelo servidor.

Você deve inserir ehlo your.host.na.me ou ehlo your.ip.add.ress .

Não é possível dizer se está relacionado à conexão de fechamento do servidor yahoo, mas muitos servidores SMTP não permitir que os clientes os personifiquem;)

Eu apenas tentei:

220 smtp.mail.yahoo.com ESMTP ready

ehlo 192.168.1.1

250-smtp.mail.yahoo.com
250-PIPELINING
250-SIZE 41697280
250-8 BITMIME
250 STARTTLS

mail from: <>
530 5.7.1 Authentication required

rset
250 2.0.0 OK

quit
    
por 07.05.2014 / 22:13