é seguro remover e-mails no servidor imap com "rm"?

11

Eu uso o servidor IMAP dovecot e quero excluir grandes e-mails desnecessários:

cd /var/spool/foouser; du -a | sort -rn > /var/tmp/du-mail-foouser.log

Agora vejo e-mails grandes no topo e depois de analisá-los, quero removê-los.

É seguro apenas ligar

"rm ./foofolder/1318412893.M857530P4656.hz1,W=14463815,S=14268320:2,S"?

guettli
fonte

Respostas:

11

sim

Nesse caso específico, você está usando uma caixa de correio no formato 'Maildir'. No Maildir, é seguro usar 'rm' para remover um email individual, usar 'mv' para mover um email individual entre pastas no mesmo sistema de arquivos, etc.

Com outros tipos de armazenamento de e-mail, pode não ser seguro remover um único e-mail.

Mais sobre o Maildir:

freiheit
fonte
4
E enquanto dovecot faz manter seus próprios índices internos, parece que ele vai acabar reconstruí-los para você: dovecot.org/list/dovecot/2009-July/040896.html
Andrew B
Isso é bom de saber. Eu tenho uma caixa de correio de "spam" que atualmente contém onze mil e-mails e nenhum dos meus clientes de e-mail consegue lidar com a tentativa de listar a coisa. Até o Linux tem problemas ao executar um "ls".
Piku