Entwicklung und Datenbanken
Alte E-Mails sicher löschen
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.
- Testen Sie die Regel in einem Testpostfach mit Nachrichten bekannter Datumsangaben.
- 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.
- Prüfen Sie, ob sich mit der Kopie eine Nachricht in einen temporären Ordner wiederherstellen lässt.
- Führen Sie die Bereinigung für das gewählte Konto und den gewählten Ordner aus.
- 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
- Cron-Jobs in cPanel erstellen und ausführen Richten Sie Cron-Jobs in cPanel ein, legen Sie Intervalle und Befehle fest, steuern Sie Benachrichti...
- Dauerhafte Prozesse: Queue-Worker, Horizon und dauerhaft laufende Befehle Lassen Sie Laravel-Queue-Worker, Horizon, ein persistentes Redis oder einen eigenen Befehl in den Ta...
- CSV-Berichte zu E-Mail und Cron aus cPanel erstellen Erstellen Sie CSV-Berichte mit PHP und UAPI, um Postfächer, Weiterleitungen, Autoresponder und Cron-...
- Die Datei .htaccess – was Sie wissen müssen Lernen Sie die rekursive Wirkung von .htaccess kennen und welche Optionen Sie pro Verzeichnis anpass...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.