incapaz de conectar gmail e hotmail via telnet

1

Ei, tudo o que eu estou tentando se conectar ao servidor gmail e hotmail via telnet.

Como:

$: telnet smtp.gmail.com 25
Trying 74.125.127.109...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP j3sm3044317ybe.11
helo
250 mx.google.com at your service
220 2.0.0 Ready to start TLS
mail from: [email protected]
Connection closed by foreign host.

Aqui codeomnitrix é um usuário de smtp.localhost.com. E eu estou executando o postfix no meu sistema com o sitename sendo smtp.localhost.com.

E eu posso enviar e-mails localmente de um usuário para outro, mas não posso enviar para outro usuário que não seja local.

Agradecemos antecipadamente:)

    
por codeomnitrix 21.02.2011 / 05:56

3 respostas

4

A razão pela qual o telnet não está funcionando é porque o Google agora está exigindo ESMTP (verbo EHLO, não HELO) e TLS. Telnet está agora quebrado. Você pode usar o openssl, no entanto.

openssl s_client -starttls smtp -crlf -connect smtp.gmail.com:25

Os comandos SMTP normais devem funcionar a partir daí.

    
por 21.02.2011 / 06:26
1

Por que você está tentando se conectar ao smtp.gmail.com? O MX para domínios que usam o google apps é aspmx.l.google.com e o MX for gmail.com é gmail-smtp-in.l.google.com. Você está tentando usar o Gmail como retransmissão de e-mails para seu computador ou tentando enviar para uma conta de e-mail / gmail.com do Google Apps?

aspmx.l.google.com não exige STARTTLS como o smtp.gmail.com, por ser um MX, e não um ponto de envio de e-mail.

Além disso, o que você colou é SMTP inválido. Você precisa de colchetes angulares ao redor do endereço de e-mail em um MAIL FROM. Alguns servidores SMTP podem aceitá-lo, mas o Gmail não.

$ telnet aspmx.l.google.com 25
Trying 74.125.53.27...
Connected to aspmx.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP v8si11328246ybe.52
helo
250 mx.google.com at your service
mail from: [email protected]
555 5.5.2 Syntax error. v8si11328246ybe.52
MAIL FROM: <[email protected]>
250 2.1.0 OK v8si11328246ybe.52
    
por 21.02.2011 / 09:19
-1

@codeomnitrix, por favor, tente digitar o comando em letras maiúsculas, por exemplo:

RCPT TO: <[email protected]>
    
por 22.03.2011 / 03:11