Сервер Ubuntu: Проблемы с настройкой сервера Courier-IMAP

Я использую Ubuntu Server 11.10 и пытаюсь настроить IMAP-сервер с Courier-IMAP. Я следовал руководству здесь: https://help.ubuntu.com/community/Courier который в основном не более чем apt-get install courier-imap,

Проблема возникает, когда я пытаюсь проверить сервер с telnet 127.0.0.1 143, Немедленно получите "Соединение закрыто сторонним хостом". Полный вывод:

Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.

/var/log/mail.log содержит:

dovecot: master: Fatal: execv(/usr/lib/dovecot/imap-login) failed: No such file or directory
dovecot: master: Error: service(imap-login): child 7466 returned error 84 (exec() failed)
dovecot: master: Error: service(imap-login): command startup failed, throttling

Бинарный imap-login не существует в этом каталоге, и при этом locate imap-login показать любой вывод, так что можно с уверенностью сказать, что у меня его нет в моей системе. Является courier-imap сломанный пакет? Или мне не хватает зависимости? Имейте в виду, это мое первое путешествие в мир почтовых серверов, поэтому я еще не очень разбираюсь в этой теме. Спасибо за любую помощь!

РЕДАКТИРОВАТЬ: После небольшого расследования я могу установить пакет dovecot-imapd который обеспечивает imap-login, но удачно заставляет меня удалить courier-imap установить его. Затем, если я попытаюсь установить courier-imap и установка dovecot-imapd способно заставить меня удалить dovecot-imapd который удаляет imap-login, Что-то не так с зависимостями и конфликтами здесь.

2 ответа

Решение

Я закончил установку dovecot-imapd пакет и копирование /usr/lib/dovecot/{imap-login,imap} в мой дом реж, а затем удален dovecot-imapd, установлены courier-imap и скопировал imap-login а также imap двоичные файлы обратно в /usr/lib/dovecot/, Кажется, все работает, хотя я уверен, что это сломается в будущем, когда курьер будет обновлен. Надеемся, что к тому времени проблема с зависимостями / конфликтами пакетов будет исправлена.

Я смог заставить это работать, установив dovecot-core и перезапустив курьера:

sudo apt-get install dovecot-core
sudo /etc/init.d/courier-imap restart
Другие вопросы по тегам