Я использую 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
. Что-то не так с зависимостями и конфликтами здесь.