web-dev-qa-db-ja.com

dovecotstart「アドレスはすでに使用中です」エラー

私は現在、専用サーバー(Centos5)でいくつかの「[email protected]」アドレスを使用しようとしています。

そのために、/etc/init.d/dovecot startでdovecotを起動しようとしていますが、次のエラーメッセージが表示されます。

Starting Dovecot Imap: Error: service(pop3-login): listen(*, 110) failed:
Address already in use
Error: service(pop3-login): listen(*, 995) failed: Address already in use
Error: service(imap-login): listen(*, 143) failed: Address already in use
Error: service(imap-login): listen(*, 993) failed: Address already in use
Fatal: Failed to start listeners
                                                           [FAILED]

何かがすでにこれらのポートでリッスンしていますが、私にはわかりません。 Qmailは以前にサーバーにインストールされていたので削除しましたが、問題は解決しませんでした。

これを修正する方法を知っていますか?

2

このコマンドは、何を聞いているかを示します。

$ Sudo netstat -lnp | grep 993
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      4470/imap-login

最後の列には、その特定のポートにバインドされているプロセスのPIDと名前が表示されます。

3
Flup

Dovecot confを編集して置き換えます:

protocols = imap pop3 imaps pop3s

protocols = imap pop3

SSLポートの証明書が欠落している可能性があります。

0
Razvan

そのPIDだけでダブコットだったことがわかりました

私は走ったkill dovecotに続いてdovecotは正常に機能しました!

0
KawaiKx

これはちょうど今私に起こりました。 imapsプロトコルを無効にすると、何らかの理由で機能しませんでしたが、dovecotはポート993を開こうとしましたが、これはおそらくstartTLSと関係があります。とにかくnetstatはアクティブなリスニングポートを表示しませんでした:

samuel@extern:/etc/dovecot$ Sudo netstat -tulpn | grep 993
samuel@extern:/etc/dovecot$

私は1つの確立されたポートを持っていました:

samuel@extern:/etc/dovecot$ Sudo netstat -tulpan | grep 993
tcp        0      0 192.168.1.132:993       192.168.1.129:2049      ESTABLISHED -               
samuel@extern:/etc/dovecot$

仮想マシンを再起動すると、Dovecotが再び機能し始めました。さらなる調査により、NFSが干渉していることが示されました。問題は、再起動直後に次のように始まりました。

dovecot: master: Error: service(imap-login): listen(*, 993) failed: Address already in use

NFSは、何らかの理由で特権ポートを使用してリモートファイルシステムをマウントします。参照: https://unix.stackexchange.com/questions/398152/why-is-nfs-client-using-low-numbered-ports

0
Samuel Åslund