Algumas informações em link .
É perfeitamente apropriado que uma mensagem excluída em uma conta IMAP seja visível no webmail ou em outros clientes de email. A exclusão de uma mensagem apenas define um sinalizador e cabe à GUI o que deve fazer quando houver uma mensagem com esse sinalizador definido. No entanto, uma vez que o Thunderbird compacta (expunge) essa pasta, a mensagem excluída não deve estar mais visível no webmail ou em qualquer cliente de email porque foi fisicamente excluída.
Você pode configurar o Dovecot para notificar clientes como o Thunderbird de que houve alterações na pasta. Eu encontrei uma descrição da solução aqui: link
Eles dizem que o recurso CONDSTORE é o problema. Você deve remover CONDSTORE (e também QRESYNC, já que isso implica CONDSTORE).
Direções:
$ telnet localhost 143
telnet> a login user pass
telnet> b capability
ctrl-] q para sair da sessão de telnet
Pegue a string que você pegou, remova CONDSTORE e QRESYNC, configure "imap_capability" para esse valor em /etc/dovecot/dovecot.conf.
O meu acabou sendo assim:
imap_capability = CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS