我似乎对端口 25 入站连接有问题。我的 ISP 确认端口 25 已打开。然而,当我使用 nmap 进行测试时,我得到以下结果
使用服务器的本地 IP 测试端口 25 显示端口 25 已打开。但是,使用公共/外部 IP 测试 nmap 表明端口 25 已被过滤。我没有将它包含在图片中,但使用 netstat 进行的测试也显示 Postfix (master.cf) 正在侦听该端口。
我服务器上的 Postfix 可以发送邮件,我已经测试了几次,它没有任何问题。但是它无法接收邮件,我强烈怀疑这与从外部公共 IP 访问它时端口 25 被过滤的状态有关。然而,我的 ISP 坚持认为 25 端口是开放的。我的 ISP 作为他们检查的结果给了我这个:16 permit tcp any My.Public.IP.Address 0.0.0.3 eq smtp
SMTP 指的是端口 25,如果我理解正确的话,它们允许任何 tcp 流量通过该端口。但是为什么使用公共IP检查时端口仍然被过滤?
我还能做些什么来缩小问题的范围?任何线索将不胜感激,谢谢。
好的,ISP确实存在网络障碍。端口未正确转发。显然,我与支持票系统打交道的技术支持人员实际上并不理解我在说什么。
所以我打电话给 ISP 并与一位知道他在做什么的技术支持人员交谈。问题在几分钟内得到解决。