Comece executando:
doveconf -n -c /etc/dovecot/dovecot.conf > dovecot-2.conf
Ele mostrará as mensagens de erro e quais dovecot atualmente falharão. Para mim, isso foi SSL:
doveconf: Error: ssl enabled, but ssl_cert not set
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: ssl enabled, but ssl_cert not set
Acabei descomentando a seção SSL e definindo os caminhos corretos para os certificados. Depois disso veio o seguinte erro:
[....] Starting IMAP/POP3 mail server: dovecotFatal: service(auth) access(/usr/lib/dovecot/dovecot-auth) failed: No such file or directory
failed!
Eu tinha um arquivo / usr / lib / dovecot / auth, mas não um arquivo dovecot-auth. Então criei um link simbólico:
ln -s /usr/lib/dovecot/auth /usr/lib/dovecot/dovecot-auth
Isso corrigiu meus problemas.