web-dev-qa-db-ja.com

Cyrus IMAP:リモートホストに接続できません:接続が拒否されました

Ubuntu Server9.04でCyrus2.2IMAPサーバーをセットアップする作業をしています。

サーバー自体からtelnetを使用する場合:

# telnet localhost imap

私は得る:

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

それは私が見るべきものです。ネットワーク上の別のマシンから試行した場合:

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デーモンを再起動しようとしましたが、効果がありません。

他に何を試すことができますか?

2
Nick

どうぞ。

変更してみてください

listen="imap"からlisten="192.168.5.122:imap"

私はそれが問題を解決するはずだとかなり確信しています。

1
solefald

おそらくファイアウォールがそれをブロックしていますか?

iptables -vnL いう?また、inetd/xinetdがlocalhost以外からの接続を許可していない可能性があります。

0
solefald

認証デーモンも実行されていることを確認してください。宅配便のimapでこの問題が発生し、認証が実行されていないことが判明しました。

0
Peter Nunn