Lá vai você.
Tente mudar
listen="imap"
a listen="192.168.5.122:imap"
Tenho certeza de que isso deve resolver o problema.
Estou trabalhando na criação de um servidor Cyrus 2.2 IMAP no Ubuntu Server 9.04.
Se eu telnet do próprio servidor:
# telnet localhost imap
Eu recebo:
* OK IMAP Cyrus IMAP4 v2.2.13-Debian-2.2.13-14ubuntu3 server ready
Qual é o que eu deveria estar vendo. Se eu tentar de outra máquina na rede:
telnet 192.168.5.122 imap
Eu recebo:
telnet: Unable to connect to remote host: Connection refused
UPDATE: A partir do /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
No melhor de meu conhecimento, não há firewall em execução na caixa. Eu tentei reiniciar os daemons saslauthd e cyrus2.2, sem efeito.
O que mais posso experimentar?
Lá vai você.
Tente mudar
listen="imap"
a listen="192.168.5.122:imap"
Tenho certeza de que isso deve resolver o problema.
Talvez o seu firewall esteja bloqueando isso?
O que iptables -vnL
diz?
Além disso, seu inetd / xinetd pode não permitir conexões de outra coisa que não seja localhost.
Certifique-se de que o deamon de autenticação também esteja em execução. Teve esse problema com courier imap e descobriu-se que a autenticação não estava sendo executada.