私はMySQLと一緒にCentOS6(linode)にpostfixとdovecotをインストールしています。テーブルとユーザーはすでに設定されており、postfixは正常にインストールされていますが、dovecotはメールログに次のエラーを表示します。
Warning: Killed with signal 15 (by pid=9415 uid=0 code=kill)
次の数行はこれを言います:
Apr 7 16:13:35 dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)
Apr 7 16:13:35 dovecot: config: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
Apr 7 16:13:35 dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:1: protocols=pop3s is no longer supported. to disable non-ssl pop3, use service pop3-login { inet_listener pop3 { p$
Apr 7 16:13:35 dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:5: ssl_cert_file has been replaced by ssl_cert = <file
Apr 7 16:13:35 dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:6: ssl_key_file has been replaced by ssl_key = <file
Apr 7 16:13:35 dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:8: namespace private {} has been replaced by namespace { type=private }
Apr 7 16:13:35 dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:24: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely
Apr 7 16:13:35 dovecot: config: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:25: auth_user has been replaced by service auth { user }
CentOS 6に固有のさまざまなソースからのdovecot.confファイルを変更して、CentOS 5にインストールするための指示に従います。したがって、dovecot.confファイルは正しくない可能性がありますが、dovecotを作成するための適切なソースはまだ見つかりません。正しくインストールしてください。
上記のエラーの意味を誰かに教えてもらえますか?端末は、OKまたはFAILの開始に関するメッセージを表示しません。 service dovecot start
コマンドを発行すると、次のように表示されます:Starting Dovecot Imap:
そしてそれ以上は何もありません。
dovecot.conf
ファイルをチェックして、中括弧がすべて終了していることを確認します。
実際、これは新しいセットアップなので、doveconf -n > dovecot-new.conf
を実行してから、新しい構成ファイルを取得して、現在の構成ファイルをそれに置き換えます。
PID 9415が何であれ、それはSIGTERM
をdovecotサーバーに送信することを決定しました。それが何であるか(ps
ftw)を見つけて、なぜそのような端末がDovecotを嫌うのかを判断することから始めます。