繁体   English   中英

无法通过telnet远程连接到imap

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM