Servidor Ubuntu: Problema ao configurar o servidor Courier-IMAP

1

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.

    
por shanet 03.03.2012 / 09:15

2 respostas

0

Acabei de instalar o pacote dovecot-imapd e copie /usr/lib/dovecot/{imap-login,imap} para meu diretório inicial e, em seguida, desinstalei dovecot-imapd , instalei courier-imap e copiei os binários imap-login e imap de volta para /usr/lib/dovecot/ . Tudo parece estar funcionando, embora eu tenha certeza que isso irá quebrar no futuro quando o correio for atualizado. Esperemos que até lá o problema de dependência / conflito de pacotes tenha sido corrigido.

    
por 03.03.2012 / 22:33
1

Consegui fazer isso instalando o dovecot-core e reiniciando o correio:

sudo apt-get install dovecot-core
sudo /etc/init.d/courier-imap restart
    
por 08.08.2012 / 17:14