Antes de começarmos, você deve saber que o Debian freqüentemente fornece métodos para reconfigurar seus daemons usando o comando dpkg-reconfigure. Você pode ser capaz de responder algumas questões durante o processo de reconfiguração e resolver seu problema da maneira Debian. Para o pombal, esse comando parece ser:
dpkg-reconfigure dovecot-common
Vou continuar com a suposição de que isso não resolveu seu problema.
Primeiro, verifique se você está vendo o mesmo arquivo que o dovecot é:
dovecot -n | head -n 1
Em segundo lugar, grep nesse arquivo para várias especificações mail_location. Acredito que não seja um erro de sintaxe para que haja mais de um e apenas use um deles.
grep mail_location /etc/dovecot/dovecot.conf
Se você ver mais de uma linha não comentada, corrija isso.
Em terceiro lugar, é comum que as distribuições usem uma abordagem modular ao configurar daemons. Eles criam um subdiretório que é procurado por arquivos de configuração adicionais. Olhe no seu dovecot.conf para algo como:
!include conf.d/*.conf
Eu suspeito que há um arquivo lá que está configurando / sobrescrevendo sua configuração mail_location, em oposição ao que você está tentando fazer em /etc/dovecot/dovecot.conf.
Por que esse diretório? Em vez de modificar /etc/dovecot/dovecot.conf toda vez que você quiser alterar ou adicionar algo, você pode simplesmente soltar um arquivo em /etc/dovecot/conf.d/ chamado something.conf e irá importá-lo quando o dovecot for reiniciado. Os arquivos são lidos em ordem alfabética de acordo com o nome do arquivo, então também é comum prefixar o arquivo com um número de dois dígitos, por exemplo: 05-hosts.conf 29-maildirs.conf etc. Assim, seu arquivo de configuração é um esqueleto com algumas opções básicas de configuração, e a configuração específica do site está nos arquivos conf.d / * .conf.