Aparentemente, minha solução estava quase certa, posso fazer o que preciso com:
doveadm expunge -u [email protected] mailbox INBOX SENTBEFORE 1-Jan-2011
doveadm expunge -u [email protected] mailbox INBOX.Sent SENTBEFORE 1-Jan-2011
doveadm expunge -u [email protected] mailbox INBOX.Trash SENTBEFORE 1-Jan-2011
doveadm purge -u [email protected]
Observação : você pode substituir -u [email protected]
por -A
para segmentar todos os usuários no sistema.
Extra para sistemas de e-mail baseados em WHM / cPanel:
Se você estiver executando uma máquina WHM / cPanel, precisará atualizar o tamanho de seus diretórios de correio manualmente:
/scripts/generate_maildirsize --confirm --verbose account_username
Ou, para todas as contas:
/scripts/generate_maildirsize --allaccounts --confirm --verbose