Migrando Courier-POP/IMAP para Dovecot no Debian!

Em pleno 2025 e eu rodando um servidor com Courier-POP/IMAP aqui na empresa. Ontem, após uma breve consulta as IAs em como migrar de Courier para Dovecot, decidi pela atualização.

Processo bem simples, não sei o motivo de eu ter adiado este upgrade por tanto tempo.

Sem mais delongas, vamos ao processo.

Como migrar de Courier-POP/IMAP para Dovecot no Debian?

Estou usando o Debian 10, mas não deve ser diferente em versões mais novas do Debian o processo abaixo.

Passo 1: Atualizar o sistema e instalar Dovecot

Primeiro, atualize o sistema:

sudo apt update && sudo apt upgrade -y

Após a atualização, vamos instalar os pacotes do Dovecot. Lembrando que durante a instalação. ele já removerá seu Courier!

sudo apt install dovecot-core dovecot-imapd dovecot-pop3d -y

Com ele instalado, vamos as configurações.

Passo 2: Configurando o novo serviço

O Dovecot precisa ser configurado para usar o mesmo diretório Maildir no qual meus usuários utilizam e o mesmo sistema de autenticação que o Courier.

A autenticação usada aqui é a via /etc/passwd (usuários do sistema).

Após a instalação, vamos editar o arquivo principal de configuração: O arquivo principal é /etc/dovecot/dovecot.conf.

Abra-o: sudo vim /etc/dovecot/dovecot.conf

Certifique-se de que os protocolos IMAP e POP3 estão habilitados. Adicione ou descomente:

protocols = imap pop3

Agora vamos configurar o Maildir. Edite o arquivo /etc/dovecot/conf.d/10-mail.conf:

sudo vim /etc/dovecot/conf.d/10-mail.conf

Ajuste a localização do Maildir:

mail_location = maildir:/home/%u/Maildir

%u substitui pelo nome do usuário.

Feito a configuração acima, vamos resolver a autenticação: Edite /etc/dovecot/conf.d/10-auth.conf:

sudo vim /etc/dovecot/conf.d/10-auth.conf

Desative autenticação plain-text temporariamente (se necessário) e use usuários do sistema:

disable_plaintext_auth = no auth_mechanisms = plain login

Certifique-se de que a autenticação via /etc/passwd está habilitada:

!include auth-system.conf.ext (Descomente essa linha e comente outras como auth-sql.conf.ext ou auth-passwdfile.conf.ext, se existirem).

Agora precisamos liberar as portas (IMAP e POP3): Edite /etc/dovecot/conf.d/10-master.conf:

sudo vim /etc/dovecot/conf.d/10-master.conf

Ajuste as portas para coincidir com o Courier (IMAP: 143, POP3: 110):

service imap-login { inet_listener imap { port = 143 } }
service pop3-login { inet_listener pop3 { port = 110 } }

Permissões do Maildir: Certifique-se de que os usuários são donos do Maildir. Após isso, está feita nossa migração!

0 0 votos
Classificação do artigo
Inscrever-se
Notificar de

0 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
0
Adoraria saber sua opinião, comente.x