Сервер 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