Почему на SMTP-сервере не может быть telnet?

https://www.webdigi.co.uk/blog/2009/how-to-check-if-an-email-address-exists-without-sending-an-email/

Я следую вышеупомянутой инструкции, чтобы telnet почтовый сервер gmail. Но я получил ошибку. Кто-нибудь может дать мне знать, что не так? Благодарю.

$ nslookup -q=mx gmail.com
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
gmail.com   mail exchanger = 40 alt4.gmail-smtp-in.l.google.com.
gmail.com   mail exchanger = 20 alt2.gmail-smtp-in.l.google.com.
gmail.com   mail exchanger = 30 alt3.gmail-smtp-in.l.google.com.
gmail.com   mail exchanger = 10 alt1.gmail-smtp-in.l.google.com.
gmail.com   mail exchanger = 5 gmail-smtp-in.l.google.com.

Authoritative answers can be found from:

$  telnet gmail-smtp-in.l.google.com. 25
Trying 64.233.168.27...
Trying 2607:f8b0:4003:c07::1a...
telnet: Unable to connect to remote host: Network is unreachable

1 ответ

Чтобы использовать порт 25, вам нужно использовать службу ретрансляции для приложений Google - если только вы не хотите отправлять сообщения другим пользователям Gmail - это требует настройки на портале администратора, если вы используете приложения Google, а не только пользовательскую Gmail.

Если вы просто пытаетесь проверить соединение / подтвердить электронную почту без почтового приложения, попробуйте порт 465 или 587.

Руководство по SMTP-приложениям Google

Другие вопросы по тегам