Ist es sicher, Mails auf dem IMAP-Server mit "rm" zu entfernen?

11

Ich verwende den Dovecot IMAP-Server und möchte große, nicht benötigte Mails löschen:

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

Jetzt sehe ich oben große Mails und nachdem ich sie angeschaut habe, möchte ich sie entfernen.

Ist es sicher, einfach anzurufen?

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

guettli
quelle

Antworten:

11

Ja

In diesem speziellen Fall verwenden Sie ein Postfach im Maildir-Format. In Maildir ist es sicher, mit 'rm' eine einzelne E-Mail zu entfernen, mit 'mv' eine einzelne E-Mail zwischen Ordnern im selben Dateisystem zu verschieben usw.

Bei anderen E-Mail-Speichertypen ist es möglicherweise nicht sicher, eine einzelne E-Mail zu senden.

Mehr über Maildir:

freiheit
quelle
4
Und während Dovecot seine eigenen internen Indizes verwaltet, sieht es so aus, als würde es diese für Sie neu erstellen
Andrew B
Das ist gut zu wissen. Ich habe ein "Spam" -Postfach, das derzeit elftausend E-Mails enthält, und keiner meiner E-Mail-Clients kann auch nur versuchen, das Ding aufzulisten. Sogar Linux hat Probleme damit, ein "ls" zu machen.
Piku