Стандартная команда «/etc/init.d/dovecot restart» не влияет на мой сервер Debian версии 5.0.4, на котором запущен dovecot 1.1.0. Аналогично /etc/init.d/dovecot stop не имеет никакого эффекта. Журналы голубятни ничего не показывают. Файл dovecot master.pid не изменяется после команды, а ps показывает тот же PID для dovecot.
Я пытаюсь заставить dovecot перезагрузить свой файл конфигурации для прослушивания портов 110 и 995 для поддержки клиентов MS Outlook, которые утверждают, что не могут изменить порт POP3 в Outlook, чтобы использовать порт 995. У меня нет MS Outlook, чтобы подтвердить этот.
Наконец, я перезапустил процесс, запустив вручную start-stop-daemon с параметрами, скопированными из сценария инициализации. Перезагрузка регистрируется, и master.pid обновляется.
После перезапуска dovecot netstat показывает, что он все еще прослушивает только порт 995. У меня есть listen = 1.2.3.4:110, 1.2.3.4:995 в dovecot.conf.
Сценарий инициализации не должен делать ничего, если dovecot запускается из inetd.
у вас что-то есть в /etc/inetd.conf?
да, вы не можете ЛЮБОЙ pop3 или imap упоминаются где-нибудь в inetd.conf, даже если openbsd-inetd * не установлен, и даже если проклятые строки закомментированы. он НЕ запустится без каких-либо протоколов. регистрируя ошибку, потому что это смешно. (в сжатии, в хрипе наконец-то предупреждение, слава богу.)