est-il sûr de supprimer les mails sur le serveur imap avec "rm"?

11

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

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

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

Est-il sûr d'appeler simplement

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

guettli
la source

Réponses:

11

Oui

Dans ce cas particulier, vous utilisez une boîte aux lettres au format «Maildir». Dans Maildir, il est sûr d'utiliser 'rm' pour supprimer un morceau individuel de courrier électronique, d'utiliser 'mv' pour déplacer un courrier individuel entre des dossiers sur le même système de fichiers, etc.

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

En savoir plus sur Maildir:

freiheit
la source
4
Et bien que dovecot conserve ses propres index internes, il semble qu'il finira par les reconstruire pour vous: dovecot.org/list/dovecot/2009-July/040896.html
Andrew B
C'est bon à 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 gérer même essayer de lister la chose. Même Linux a des problèmes à faire un "ls" dessus.
Piku