smtp服务器为什么不能telnet?

smtp服务器为什么不能telnet?

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

我按照上述说明远程登录 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。

Google 应用 smtp 指南

相关内容