无法远程login到公共networking的25端口,只有私有

我有后缀configurationinet_interfaces = all

以下所有工作:

 telnet localhost 25 telnet 172.34.56.78 25 # local IP telnet 34.56.78.90 # public IP telnet example.com # domain name 

而最后三个从私人networking中的任何服务器工作。 但是,如果我尝试从私有networking之外的最后两个(公共IP,域),没有任何反应。

这是在AWS上,但我已经添加了一个安全组,允许从我的开发计算机的所有stream量,我仍然无法访问。

这是netstat的输出:

 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 12345/master 

我猜是有一个设置,我不知道这限制只能访问我的networking内的计算机?

或者,也许这是一个隐藏的问题,我不知道的AWS?

一些ISP阻止对所有目的地的端口25的访问,但是阻止他们自己的服务器。 这有助于阻止垃圾邮件发送者和垃圾邮件者(感染人的电脑)使用他们的networking发送垃圾邮件。 您可能需要检查您的ISP是否阻止出站端口25连接到除自己服务器之外的其他任何端口。