Estou executando o servidor Ubuntu 11.10 e tentando configurar um servidor IMAP com o Courier-IMAP. Eu segui o guia aqui: link que é basicamente nada mais que apt-get install courier-imap .
O problema surge quando tento testar o servidor com telnet 127.0.0.1 143 . Imediatamente obter "Conexão fechada por host estrangeiro". Saída completa:
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.
/var/log/mail.log contém:
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
O% binário imap-login não existe nesse diretório, nem locate imap-login mostra qualquer saída, então é seguro dizer que eu não o tenho no meu sistema. courier-imap é um pacote quebrado? Ou estou sentindo falta de uma dependência? Tenha em mente que este é meu primeiro empreendimento no mundo dos servidores de e-mail, então ainda não tenho muito conhecimento sobre o assunto. Obrigado por qualquer ajuda!
EDIT: Após um pouco mais de investigação, eu posso instalar o pacote dovecot-imapd que fornece imap-login , mas o apt me obriga a remover courier-imap para instalá-lo. Então, se eu tentar instalar o courier-imap e instalar o dovecot-imapd apt, me forçar a remover dovecot-imapd , o que remove imap-login . Algo não está certo com as dependências e conflitos aqui.