据我所知,电子邮件发送过程如下所示:
- 消息从发件人的客户端发送到他的服务器(比如mail.com)。
- mail.com服务器将邮件重定向到收件人服务器(比如gmail.com)。
- 收件人的客户端连接到gmail.com并接收新消息。
我对第 2 阶段感兴趣。我认为服务器使用 SMTP 协议进行协商。并且gmail.com服务器应该监听 25 端口以接收来自mail.com和其他服务器的连接。
但后来我尝试在端口 25 上连接gmail.com(确切地说是 Google 服务),服务器没有响应......
为什么?怎么了?