Sim, você pode excluir arquivos dessa pasta manualmente. O Dovecot foi desenvolvido para assumir que outro software além de si pode manipular a pasta Maildir, incluindo adicionar, remover e renomear (a parte do nome do arquivo após os dois pontos). Ele atualizará os índices adequadamente assim que perceber.
A fim de evitar a exclusão de os e-mails diretamente, você também pode usar utilitários de shell regulares ( mv
, mkdir
, etc ...) para:
- separá-los em várias pastas menores
- mova-os para um local temporário e mova-os novamente em grupos menores de tamanho gerenciável
- use um bom cliente IMAP que sincronize o conteúdo da pasta sem precisar baixar tudo . (infelizmente, bons clientes de e-mail estão em falta. Todos são péssimos. Alguns são apenas péssimos.
Por outro lado, você não deve tentar isso se estiver usando o Dovecot com dbox (sdbox ou mdbox). Nesse caso, use doveadm
comandos para manipular o conteúdo da caixa de correio sem usar um cliente de email.
mkdir
porque as pastas Maildir são diretórios POSIX apenas regulares que acontecem para conter três subdiretórios chamadoscur
,new
etmp
. Preste atenção na estrutura de nomes que sua instalação do Dovecot está usando para saber como você deve nomear esses diretórios para reconhecê-los pelo Dovecot. Basicamente, eu recomendo usarLAYOUT=fs
na sua configuração Dovecot, é mais intuitivo porque as pastas IMAP são nomeadas diretamente com o nome dos diretórios.Você pode usar as ferramentas do dovecot para isso, por exemplo
doveadm move
. Você pode usar consultas de pesquisa para selecionar e-mails.Isso seleciona todos os emails em um período e os move para o arquivo morto.
Para pesquisar apenas sem ação, use o comando search :
fonte