我正在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没有运行。