Acontece que o problema era que o dovecot estava retornando resultados ruins. Usar a função LIST-EXTENDED às vezes tem problemas com o dovecot 1.x. Para corrigi-lo, forcei o uso do comando LSUB na minha configuração de webmail.
Estou migrando o servidor de e-mail para uma nova máquina que executa o dovecot. Tudo está funcionando bem, mas não consigo ver as pastas criadas pelos usuários no servidor antigo. No entanto, as mensagens que estavam na caixa de entrada estão visíveis.
No meu dovecot.conf, eu tenho:
mail_location = mbox:/home/vmail/%d/%n/mail/:INBOX=/home/vmail/%d/%n/inbox
e verifiquei as permissões de arquivo no arquivo da caixa de entrada e nas pastas de e-mail; eles são idênticos.
Existe outro arquivo que eu preciso alterar para dizer ao dovecot para exibir esses diretórios?
Tags email imap dovecot linux email-server