После вчерашнего обычного обновления системы (тестирование Debian) клиенты перестали подключаться к imapd нашего почтового сервера. Следуя руководству по устранению неполадок / тестированию http://wiki.dovecot.org/TestInstallation, Я попытался подключиться через telnet к порту 143 как с локального хоста, так и с удаленного сервера. В обоих случаях соединение устанавливается, но я не получаю ответа, когда ввожу команду входа в систему. Я также попробовал войти через SSL с тем же эффектом.
В syslog, auth или mail. * Ничего не записывается, кроме информации о перезапуске, когда я перезапускаю Dovecot. Брандмауэр не запущен, а iptables --list показывает, что все цепочки безоговорочно принимают. И да, Dovecot действительно работает :-)
Я попытался восстановить свою конфигурацию по умолчанию. Та же проблема.
Dovecot не обновлялся во время обновления системы. Это были изменения, внесенные обновлением: http://pastebin.com/708X9wTr
Любая помощь приветствуется. Я рву из-за этого все, что осталось от моих волос.
Запуск Dovecot с помощью strace показывает, что он задерживался из-за попытки установить зависшее монтирование sshfs в домашнем каталоге пользователя. Принудительное отключение решает мою проблему. У пользователя был sshfs в своем crontab, поэтому немедленную проблему вызвала перезагрузка после обновления, а не само обновление. Я понятия не имею, почему он статировал этот файл. Ненавижу компьютеры.