Ja, Sie können Dateien manuell aus diesem Ordner löschen. Dovecot soll davon ausgehen, dass andere Software außer sich selbst den Maildir-Ordner manipulieren könnte, einschließlich Hinzufügen, Entfernen und Umbenennen (der Teil des Dateinamens nach dem Doppelpunkt). Die Indizes werden entsprechend aktualisiert, sobald sie dies bemerken.
Um diese Mails geradezu zu vermeiden , zu löschen, könnten Sie auch regelmäßigen Shell - Dienstprogramme ( mv
, mkdir
, etc ...) zu:
- Trennen Sie sie in mehrere kleinere Ordner
- Verschieben Sie sie an einen temporären Ort und wieder in kleinere Bündel von überschaubarer Größe
- Verwenden Sie einen guten IMAP-Client, der den Ordnerinhalt synchronisiert, ohne alles herunterladen zu müssen . (Leider sind gute E-Mail-Clients Mangelware. Sie saugen alle. Einige saugen nur weniger.
Im Gegensatz dazu sollten Sie dies nicht versuchen, wenn Sie Dovecot mit dbox (entweder sdbox oder mdbox) verwenden. Verwenden Sie in diesem Fall doveadm
Befehle, um den Postfachinhalt ohne Verwendung eines E-Mail-Clients zu bearbeiten.
mkdir
weil Maildir Ordner nur reguläre POSIX - Verzeichnisse sind die genannten drei Unterverzeichnisse enthalten passierencur
,new
undtmp
. Achten Sie auf die Namensstruktur, die Ihre Installation von Dovecot verwendet, um zu wissen, wie Sie solche Verzeichnisse benennen müssen, damit sie von Dovecot erkannt werden. Grundsätzlich empfehle ich die VerwendungLAYOUT=fs
in Ihrer Dovecot-Konfiguration. Dies ist intuitiver, da die IMAP-Ordner direkt nach den Verzeichnissen benannt sind.Sie können dafür Dovecots eigene Werkzeuge verwenden, z
doveadm move
. Sie können Suchanfragen verwenden , um E-Mails auszuwählen.Dadurch werden alle E-Mails in einem Datumsbereich ausgewählt und in das Archiv verschoben
Um nur ohne Aktion zu suchen, verwenden Sie den Suchbefehl :
quelle