... Eu acabei descobrindo que os detalhes de propriedade e permissões de arquivos foram alterados. E também cometi um pequeno erro nos arquivos de configuração.
Como muitos pacotes de software fazem, o novo esquema é instalado com exemplos que incluem muitos comentários e linhas comentadas que solicitam que você obtenha a configuração desejada. No entanto, não havia nenhuma linha como essa no meu arquivo de configuração antigo:
passdb {
args = /etc/cram-md5.pwd
driver = passwd-file
}
É claro que o arquivo não precisa ser chamado de cram-md5.pwd
, nem precisa estar em / etc. No entanto, EM ALGUM LUGAR você precisa apontar para o arquivo!
Isso por si só não foi suficiente, no entanto.
Além disso, a instalação mais antiga tem esse arquivo de propriedade de root
. A nova instalação gostou do arquivo para ter pelo menos a propriedade do grupo por dovecot
e ler e escrever permissões no arquivo.
Acabei de escolher qualquer ole passdb
"container" e colocar essas duas linhas nele e, de repente, ele começou a funcionar!
Eu ainda tenho algumas coisas que não estão funcionando corretamente, mas estas são opções de configuração que eu nunca tinha trabalhado antes (como segurança do tls), então ninguém está dependendo destes recursos no momento!