我想了解电子邮件路由的工作原理。假设我正在尝试向某人@gmail.com 发送消息。根据我目前的理解,会发生以下步骤:
但是当我对端口25进行端口扫描(使用nmap)时,我发现端口25对于域gmail.com(gmail-smtp-in.l.google.com)的邮件交换服务器是关闭的。大多数电子邮件域都是这种情况。请帮助理解电子邮件路由的流程。
您缺少的是,这nmap并不是开放端口的最终检查器。
其一,仅仅为了查看某个端口是否打开而进行全面的端口扫描是一个糟糕的主意。telnet工作得很好:
shadur@huginn:~$ telnet gmail-smtp-in.l.google.com. 25
Trying 2a00:1450:4013:c01::1b...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)
马克在对你的问题的评论中做出了一个非常好的可能解释;另一种可能性是,谷歌的邮件服务器几乎肯定会受到机会主义者近乎持续的低级攻击,它会注意到端口扫描尝试,并在您到达端口 22 之前立即在接下来的五分钟内阻止您的 IP 地址,更不用说25了。
也就是说,完整的流程图有点大:
localhost;Windows 系统倾向于配置其 ISP 的外发邮件服务器。| 归档时间: |
|
| 查看次数: |
2447 次 |
| 最近记录: |