Telnet 到 Gmail SMTP 服务器超时

Telnet 到 Gmail SMTP 服务器超时

我正在对 SMTP 服务器进行一些测试。我想查看服务器响应 时返回的功能EHLO。Gmail 的 SMTP 超时:

$ dig gmail.com mx

; <<>> DiG 9.8.5-P1 <<>> gmail.com mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60432
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;gmail.com.         IN  MX

;; ANSWER SECTION:
gmail.com.      3599    IN  MX  20 alt2.gmail-smtp-in.l.google.com.
gmail.com.      3599    IN  MX  5 gmail-smtp-in.l.google.com.
gmail.com.      3599    IN  MX  40 alt4.gmail-smtp-in.l.google.com.
gmail.com.      3599    IN  MX  10 alt1.gmail-smtp-in.l.google.com.
gmail.com.      3599    IN  MX  30 alt3.gmail-smtp-in.l.google.com.

和:

$ telnet gmail-smtp-in.l.google.com smtp
Trying 74.125.29.26...
telnet: connect to address 74.125.29.26: Operation timed out
Trying 2607:f8b0:400d:c04::1a...
telnet: connect to address 2607:f8b0:400d:c04::1a: No route to host
telnet: Unable to connect to remote host

我不确定这是因为 Verizon 通过 DHCP 阻止了连接,还是问题出在其他地方,或者 Google 是否不再提供 SMTP(也许是由于美国和其他政府的所有隐私侵犯)。

Google/Gmail 是否仍在端口 25 提供 SMTP?

答案1

这些是 Gmail 的 MX 服务器,用于收到邮件,并且他们25从这里接受到端口的连接:

# telnet gmail-smtp-in.l.google.com smtp
Trying 173.194.65.27...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP b6si7271885eem.150 - gsmtp

虽然从技术上来说SMTP 服务器,它们不用于转发客户端电子邮件,而仅用于 接受邮件其他服务器的@gmail.com帐户。

要使用 Gmail 发送邮件smtp.gmail.com,请使用,是的,它也会在端口上响应25

# telnet smtp.gmail.com 25
Trying 173.194.65.108...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP n1sm10228410eey.12 - gsmtp

答案2

不,它不再在 25 上提供明文 SMTP,而是在 465 上使用 SSMTP。

相关内容