Entwicklung und Datenbanken

Alte E-Mails sicher löschen

Geprüft am 3 Min. Lesezeit Postfachspeicher Cron

Sie können alte E-Mails bereinigen, ohne direkt die internen Dateien des Postfachs zu bearbeiten. Legen Sie zuerst fest, welches Konto, welchen Ordner und welchen Zeitraum Sie behalten möchten; das Änderungsdatum einer Maildir-Datei entspricht nicht unbedingt dem Alter der Nachricht.

Eine kontrollierte Bereinigung durchführen

Wählen Sie unter cPanel > Email Disk Usage das Konto und den Ordner. Prüfen Sie die verfügbaren Abfragen und sichern Sie eine wiederherstellbare Kopie, bevor Sie Nachrichten löschen.

  1. Testen Sie die Regel in einem Testpostfach mit Nachrichten bekannter Datumsangaben.
  2. Prüfen Sie, ob die Bedingung Datum, Größe oder ein anderes Kriterium verwendet. Verwechseln Sie eine Regel für große Nachrichten nicht mit einer Altersrichtlinie.
  3. Prüfen Sie, ob sich mit der Kopie eine Nachricht in einen temporären Ordner wiederherstellen lässt.
  4. Führen Sie die Bereinigung für das gewählte Konto und den gewählten Ordner aus.
  5. Prüfen Sie nach der Aktualisierung Webmail, den IMAP-Client und das Kontingent.

Benutzerdefinierte Abfragen zeigen keine Vorschau aller Nachrichten, die gelöscht werden. Führen Sie sie nicht in einem wichtigen Postfach aus, ohne das Kriterium und die Wiederherstellung getestet zu haben.

Wenn Sie die Bereinigung automatisch wiederholen müssen

Das Tool für die manuelle Bereinigung plant keine Aufbewahrungsrichtlinie. Verwenden Sie für eine Automatisierung eine vom Server unterstützte Funktion oder einen IMAP-Client, mit dem Sie den Umfang begrenzen und prüfen können.

Legen Sie das genaue Konto und den Ordner fest, das verwendete Datum, die Ausnahmen, die Häufigkeit und die Protokollierung der Ergebnisse. Der erste Lauf sollte Kandidaten auflisten, ohne zu löschen. Testen Sie danach den gesamten Ablauf und die Wiederherstellung in einem Testpostfach, bevor Sie ihn planen.

In IMAP sind das Markieren einer Nachricht als gelöscht und das endgültige Löschen zwei verschiedene Aktionen. Prüfen Sie den Umfang des endgültigen Löschens: Manche Vorgänge können auch Nachrichten betreffen, die ein anderer Client bereits markiert hatte.

Was Sie vermeiden sollten

Machen Sie aus einem find -mtime über Maildir keinen Löschjob und verschieben Sie dessen Dateien nicht von Hand, als wären es unabhängige Dokumente. Sie können Indizes durcheinanderbringen, den Status von Nachrichten verlieren oder nach einem Datum handeln, das nicht dem entspricht, was Sie behalten möchten.

Wenn Ihnen kein Tool zur Verfügung steht, mit dem Sie das Kriterium prüfen und Gelöschtes wiederherstellen können, bleiben Sie bei der manuellen Bereinigung oder fragen Sie uns nach einer kompatiblen Richtlinie. Halten Sie den Job an, wenn versehentlich betroffene Nachrichten auftauchen, und stellen Sie sie mit dem unterstützten Verfahren aus der Kopie wieder her.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.