LINUX.ORG.RU
ФорумAdmin

Не стартует Dovecot

 , ,


0

1

Настраиваю на сервере Ubuntu 12.04 почтовый сервер: связка Postfix+Dovecot+Mysql. Конфиг /etc/postfix/master.cf практически дефолтный - добавил только в конец файла строку виду:

dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
Конфиг dovecot.conf

mail.log:

Mar 28 13:02:42 ubuntu dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Mar 28 13:02:42 ubuntu dovecot: ssl-params: Generating SSL parameters
Mar 28 13:02:46 ubuntu dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: ssl-params: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:46 ubuntu dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Mar 28 13:02:52 ubuntu dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:52 ubuntu dovecot: config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:52 ubuntu dovecot: anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:52 ubuntu dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 13:02:52 ubuntu dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Mar 28 13:03:10 ubuntu postfix/master[8168]: daemon started -- version 2.9.6, configuration /etc/postfix
Mar 28 14:45:32 ubuntu postfix/master[8168]: terminating on signal 15
Mar 28 14:45:34 ubuntu postfix/master[8700]: daemon started -- version 2.9.6, configuration /etc/postfix
Mar 28 15:12:30 ubuntu dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 15:12:30 ubuntu dovecot: config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 15:12:30 ubuntu dovecot: anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 15:12:30 ubuntu dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Mar 28 15:22:04 ubuntu postfix/master[8700]: terminating on signal 15
Mar 28 15:22:06 ubuntu postfix/master[9211]: daemon started -- version 2.9.6, configuration /etc/postfix
Собственно, что сделал не так? «Warning: Killed with signal 15 » интересно почему?


Dovecot (LDA) в данном случае не должен «стартовать». Попробуйте убрать приведённую строку из master.cf и добавить в main.cf:
mailbox_command = /usr/lib/dovecot/deliver

markevichus ★★★
()
Ответ на: комментарий от markevichus

Сделал. Изменения в логе mail.log:

Mar 28 18:51:07 ubuntu postfix/smtpd[9804]: connect from localhost[127.0.0.1]
Mar 28 18:52:50 ubuntu postfix/smtpd[9804]: disconnect from localhost[127.0.0.1]
Mar 28 19:50:11 ubuntu postfix[9896]: error: to submit mail, use the Postfix sendmail command
Mar 28 19:50:11 ubuntu postfix[9896]: fatal: the postfix command is reserved for the superuser
Mar 28 20:02:43 ubuntu postfix/master[9211]: terminating on signal 15
Mar 28 20:02:45 ubuntu postfix/master[10263]: daemon started -- version 2.9.6, configuration /etc/postfix
ps ax показывает, что dovecot не запущен.
$ ps ax | grep dovecot
10323 pts/0    S+     0:00 grep --color=auto dovecot

Nokman
() автор топика

Глянь /etc/dovecot/conf.d/10-logging.conf
Там видно будет куда они пишет, по дефолту - сислог, часто /var/log/dovecot*.log

Yustas ★★★★
()
Последнее исправление: Yustas (всего исправлений: 1)
Ответ на: комментарий от Yustas

Там был указан syslog в строке log_path. Я изменил на

log_path = /var/log/dovecot.log
Правильно? И да, в syslog никаких записей по поводу dovecot'a не обнаружил. В общем продолжаю разбираться дальше.

Nokman
() автор топика
Ответ на: комментарий от Yustas

/etc/dovecot/conf.d/10-logging.conf

Да, сделал

log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log
debug_log_path = /var/log/dovecot-debug.log
Как мне теперь его инициализировать правильно чтобы увидеть какие-нибудь новые записи в этих логах?

Nokman
() автор топика
Ответ на: комментарий от Yustas

Спасибо. Теперь команда подсказывает, что я намудрил с настройками dovecot.conf, постараюсь разобраться и потом отпишусь.

Nokman
() автор топика
Ответ на: комментарий от Nokman

Не должен. Dovecot - это и IMAP-, POP3-сервер, и LDA (доставлятор почты в ящик). deliver - это программа-LDA (программа!), которая вызывается посредством postfix.

markevichus ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.