我只是得到了Postfix 2.9.6并运行在Debian 7 Wheezy服务器上,我可以发送和接收邮件给外部世界,但是我无法login到SMTP服务器。
我已经尝试telnet,首先安装并启动inetd并validation它正在侦听端口23.我也尝试从wormly.com和pingability.com以及其他提供的web应用程序检查SMTP。 所有的时间。
我也尝试telnet到端口23我的箱子,同样,它会超时。 在同一台机器上,我可以远程login到Google的远程login服务器。 我检查了我的路由器上的防火墙,没有任何东西被阻止,但我暂时禁用了防火墙。
我想也许端口25被阻止在ISP级别,但为什么不免费的networking客户端工作? 同样的事情能够telnet到谷歌的SMTP,但不是我自己的。
有什么想法吗? 谢谢。
在无法连接服务的情况下(在服务器上)检查的内容(没有特定的顺序):
确定服务是否正在运行
ps aux | grep postfix
确定服务是否正在监听正确的地址
netstat -antup | grep 25
确定服务是否被防火墙阻止/允许
iptables -L | grep 25
其他事情要检查:
确定服务器是否可达
ping IP_of_server traceroute IP_of_server
确定您的其他工具之一是否阻止访问(例如,fail2ban)
确定客户端工作站上的防火墙是否阻止通信
查看服务器和客户端工作站上的路由表。