web-dev-qa-db-ja.com

Dovecotが起動しない

Postfix をインストールしましたが、正常に動作します。 Dovecot をインストールし、その構成も設定しました。しかし、service dovecot startを試すと、起動時に終了します。 syslogには次のものがあります。

Nov 19 10:54:02 servername kernel: [2510855.242291] init: dovecot main process (29159) terminated with status 89
Nov 19 10:54:02 servername kernel: [2510855.242305] init: dovecot respawning too fast, stopped

Dovecotをインストールして正常に動作していたので、構成を変更し、DovecotとPostfixを削除してから、再度インストールしました。 /usr/share/doc/dovecot-core/example-config/からデフォルト構成をコピーし、チュートリアルで言及されているように必要な構成を変更しました。今、私はこの問題を抱えています。私に何ができる?

最初に、/etc/dovecot/および/etc/dovecot/conf.d/のすべての構成ファイルの構文を確認します。

次に、/etc/dovecot/conf.d/10-ssl.confおよびssl_certパスのssl_keyを確認します。指定されたファイルを確認します。存在しない場合は、mkcert.shを使用してSSLキーと証明書を作成します。すべての情報を見つけることができます こちらdovecot-openssl.cnf をダウンロードし、値を変更します。 mkcert.sh をダウンロードして実行します。その変更後10-ssl.conf

ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem

Dovecotを再起動します。