13 votes

Est-il sûr de supprimer des e-mails sur le serveur IMAP avec "rm"?

J'utilise le serveur IMAP Dovecot et je veux supprimer de gros mails inutiles :

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

Maintenant je vois les gros mails en haut et après les avoir regardés, je veux les supprimer.

Est-ce sûr d'appeler simplement

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

13voto

freiheit Points 14144

Oui

Dans ce cas particulier, vous utilisez une boîte aux lettres au format 'Maildir'. Avec Maildir, il est sécuritaire d'utiliser 'rm' pour supprimer un email individuel, d'utiliser 'mv' pour déplacer un mail individuel entre dossiers sur le même système de fichiers, etc.

Avec d'autres types de stockage de messagerie, il peut ne pas être sûr de supprimer un seul e-mail.

Plus d'informations sur Maildir :

4 votes

Et bien que dovecot maintienne ses propres index internes, il semblera qu'il finisse par les reconstruire pour vous : dovecot.org/list/dovecot/2009-July/040896.html

0 votes

C'est bon de le savoir. J'ai une boîte aux lettres "spam" qui contient actuellement onze mille e-mails, et aucun de mes clients de messagerie ne peut même essayer de lister la chose. Même Linux a des problèmes à exécuter un "ls" sur celle-ci.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X