не мог соединить Gmail и hotmail с помощью telnet

Откройте менеджер виртуальной сети, выберите сетевое соединение и нажмите "allow management OS to share this network adapter".

1
задан 21 February 2011 в 06:56
3 ответа

Почему Вы пытаетесь соединиться с smtp.gmail.com? MX для использования доменов, приложениями Google является aspmx.l.google.com и MX для gmail.com, является gmail-smtp-in.l.google.com. Вы пытаетесь использовать Gmail в качестве почтового реле для Вашего компьютера, или пытающийся поставить в учетную запись Google Apps mail/gmail.com?

aspmx.l.google.com не требует, чтобы STARTTLS как smtp.gmail.com сделал, поскольку это - MX, не почтовая точка представления.

Также - то, что Вы вставили, является недопустимым SMTP. Вам нужны угловые скобки вокруг адреса электронной почты в ПОЧТЕ ОТ. Некоторые серверы SMTP могли бы принять его, но Gmail не будет.

$ 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: codeomnitrix@smtp.localhost.com
555 5.5.2 Syntax error. v8si11328246ybe.52
MAIL FROM: <codeomnitrix@smtp.localhost.com>
250 2.1.0 OK v8si11328246ybe.52
1
ответ дан 3 December 2019 в 18:05

Причина telnet не работает, состоит в том, потому что Google теперь требует ESMTP (глагол EHLO, не HELO) и TLS. Telnet теперь повреждается. Можно использовать openssl, все же.

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

Нормальные команды SMTP должны работать оттуда.

4
ответ дан 3 December 2019 в 18:05

@codeomnitrix, попытайтесь ввести команду в прописных буквах т.е.:

RCPT TO: <username@gmail.com>
-1
ответ дан 3 December 2019 в 18:05

Теги

Похожие вопросы