[英]Unable to connect to imap via telnet remotely
如果我尝试:
telnet localhost 143
我可以访问imap
如果我尝试
telnet server.name 143
我懂了
telnet: Unable to connect to remote host: Connection timed out
查看我的netstat的输出。
netstat --numeric-ports -l | grep 143
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN
tcp6 0 0 :::143 :::* LISTEN
以上输出是什么意思?
我无能为力,无法使imap远程工作,与服务器上的Webmail完美配合。
我正在从笔记本电脑终端远程访问服务器,并在本地进行本地连接
您引用的输出:
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN
tcp6 0 0 :::143 :::* LISTEN
意味着您有一个程序(可能是您的imap服务器)通过tcp(在IPv4和IPv6上)在端口143上侦听。 “ 0.0.0.0”部分表示它应该接受来自任何来源的连接。 (如果对本地地址说“ 127.0.0.1:143”,则意味着仅接受本地连接。)
因此,由于看起来您的Serer正确监听了,所以我首先要检查server.name是否实际解析为正确的IP地址。 您可以联系该服务器上的任何其他服务以确保该部分正常工作吗?
假设那行得通,那么我接下来要检查的就是您的防火墙。 您可以查看http://www.cyberciti.biz/faq/howto-display-linux-iptables-loaded-rules/,但您可能只需要运行即可:
sudo iptables -L -v
在没有防火墙规则的机器上,我得到以下信息:
$ sudo iptables -L -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
如果您发现了与众不同的地方,我会仔细看一看是否会阻塞您的访问量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.