赛勒斯IMAP:无法连接到远程主机:连接被拒绝

我正在Ubuntu Server 9.04上设置一个Cyrus 2.2 IMAP服务器。

如果我从服务器本身telnet

# telnet localhost imap 

我得到:

 * OK IMAP Cyrus IMAP4 v2.2.13-Debian-2.2.13-14ubuntu3 server ready 

这是我应该看到的。 如果我尝试从networking上的另一台机器:

 telnet 192.168.5.122 imap 

我得到:

 telnet: Unable to connect to remote host: Connection refused 

更新:从/etc/cyrus.conf

 # add or remove based on preferences imap cmd="imapd -U 30" listen="imap" prefork=0 maxchild=100 imaps cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100 #pop3 cmd="pop3d -U 30" listen="pop3" prefork=0 maxchild=50 #pop3s cmd="pop3d -s -U 30" listen="pop3s" prefork=0 maxchild=50 #nntp cmd="nntpd -U 30" listen="nntp" prefork=0 maxchild=100 #nntps cmd="nntpd -s -U 30" listen="nntps" prefork=0 maxchild=100 

就我所知,框上没有运行防火墙。 我试过重启saslauthd和cyrus2.2守护进程,没有任何效果。

我还有什么可以尝试?

你走了

尝试改变

listen="imap" listen="192.168.5.122:imap"

我很确定它应该解决这个问题。

也许你的防火墙阻止了它?

iptables -vnL是什么意思? 另外,您的inetd / xinetd可能不允许来自本地主机之外的任何连接。

确保authenticationdeamon也在运行。 这个问题与快递IMAP和事实certificate,身份validation没有运行。