Migrei os usuários do maildir de uma instalação antiga do imap do correio para o dovecot no docker alpine:latest. Inicialmente tudo parecia ótimo, no entanto, um problema parece ter surgido. Algumas mensagens não serão obtidas devido a diferenças de tamanho de cache, os logs acabam ficando assim:
- Erro read(/mailmessage1) Tamanho da mensagem em cache menor que o esperado
- Erro Tamanho físico quebrado na caixa de correio
- Erro ao excluir registro de cache corrompido
- Erro read(/mailmessage1) Tamanho da mensagem em cache menor que o esperado
Não é muito útil. Com base nesta entrada aqui: https://xpufx.com/posts/dovecot_doveadm_failed_cache_message_size_error/
Acho que tenho uma incompatibilidade entre duas configurações de serviço, mas não estou vendo nada óbvio, devo apenas tornar o zlib uma configuração global?
Nenhuma das mensagens no maildir é compactada. Não há muito no google sobre isso além de algumas reclamações sobre mbox.