У меня есть postfix и dovecot, установленные на CentOS 6 (linode) вместе с MySQL. Таблица и пользователь уже настроены, 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 5 с изменениями в файле dovecot.conf из разных источников, специфичных для CentOS 6. Таким образом, файл 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 так сильно не нравится.