无法连接到远程端口 465

无法连接到远程端口 465

我(实际上不是我,而是我的朋友)遇到了一个非常奇怪的问题。有一个装有 CentOS 的 VPS,可能是版本 5:

Linux [hostname] 2.6.18-274.7.1.el5xen #1 SMP Thu Oct 20 17:43:28 EDT 2011 i686 i686 i386 GNU/Linux

问题很简单:无法连接到任何外部服务器的端口 465(smtps)。

# telnet smtp.gmail.com 465
Trying 173.194.69.108...
telnet: connect to address 173.194.69.108: Connection refused
Trying 173.194.69.109...
telnet: connect to address 173.194.69.109: Connection refused
Trying 2a00:1450:4008:c01::6d...

—— 顺便说一句,这是立即发生的,这不是超时(不是有人默默地丢弃数据包)。

我尝试关闭防火墙(即使打开了防火墙,也没有阻止该端口的迹象,465 的出站 TCP 连接是允许的)。这是一个 VPS,因此很明显它可能被提供商阻止,但可能性很小,因为可以从外部通过端口 465 连接到 VPS 的内部 SMTP 服务器。一切似乎都尽可能开放,但简单的 telnet 连接仍然会立即被拒绝。

有什么想法吗?stunnel 没有运行,有一个 exim 实例在监听本地端口 465,不过这应该没关系。

答案1

使用 tcptraceroute 来定位问题/防火墙,如(间接)建议的那样sz4kerto

tcptraceroute -p 465 smtp.gmail.com

相关内容