1

Я использую 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- dovecot-imapd который обеспечивает imap-login , но apt заставляет меня удалить courier-imap для его установки. Затем, если я пытаюсь установить courier-imap и установить dovecot dovecot-imapd apt вынуждает меня удалить dovecot- dovecot-imapd который удаляет imap-login . Что-то не так с зависимостями и конфликтами здесь.

2 ответа2

1

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

sudo apt-get install dovecot-core
sudo /etc/init.d/courier-imap restart
0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .