# Wartung: geplante Aufgaben

Mail Log bringt Wartungsaufgaben mit, die über den Joomla-Aufgabenplaner laufen. Sie halten die Datenbank schlank, pflegen die Statistik und erledigen einmalige Umstellungen. Von allein läuft keine dieser Aufgaben — Sie richten sie im Aufgabenplaner ein.

## Eine Aufgabe einrichten

1. Öffnen Sie *System → Verwalten → Geplante Aufgaben* und klicken Sie auf *Neu*.
2. Wählen Sie im Auswahldialog einen der Mail-Log-Aufgabentypen (siehe Tabelle).
3. Vergeben Sie einen Namen, stellen Sie unter *Ausführungsregeln* das Intervall ein (z. B. täglich) und speichern Sie.
4. Aktivieren Sie die Aufgabe. Damit geplante Aufgaben tatsächlich laufen, muss der Joomla-Scheduler ausgelöst werden — per Website-Besuch (Standard) oder per echtem Cronjob.

<figure id="bkmrk-die-mail-log-aufgabe"> ![Der Auswahldialog neuer geplanter Aufgaben mit den Mail-Log-Aufgabentypen](https://docs.graup-it.de/uploads/images/gallery/2026-07/w7Hdoku-09-tasks.png) <figcaption>Die Mail-Log-Aufgabentypen im Aufgabenplaner.</figcaption></figure>## Die Aufgabentypen

<table class="table" id="bkmrk-aufgabezweck-alte-lo"> <thead> <tr><th scope="col">Aufgabe</th><th scope="col">Zweck</th></tr> </thead> <tbody> <tr><td>**Alte Log-Einträge bereinigen**</td><td>Löscht Einträge, die älter als die eingestellte Aufbewahrung sind, und erzwingt die maximale Eintragszahl (FIFO). Gebatcht, damit auch große Tabellen schonend abgearbeitet werden.</td></tr> <tr><td>**Anhang-Dateien bereinigen**</td><td>Entfernt verwaiste Anhang-Dateien (deren Eintrag gelöscht wurde) und Dateien, die älter als die Anhang-Aufbewahrung sind.</td></tr> <tr><td>**Tagesstatistiken aktualisieren**</td><td>Pflegt die vor-aggregierten Tageswerte für das Dashboard. Nur nötig, wenn Sie den Statistik-Modus auf *Task* gestellt haben.</td></tr> <tr><td>**Alte Mail-Bodies bereinigen**</td><td>Setzt bei alten Einträgen den Text zurück und behält nur die Metadaten. Nur wirksam beim Speichermodus „Vollständig, automatisches Löschen nach N Tagen".</td></tr> <tr><td>**Alt-verschlüsselte Bodies migrieren**</td><td>Einmalige Umstellung: schlüsselt Einträge aus einer früheren Version auf das aktuelle Verfahren um und entfernt den alten Schlüssel, sobald nichts mehr davon abhängt. So oft ausführen, bis keine Alt-Einträge mehr gemeldet werden.</td></tr> <tr><td>**Anhang-Dateien umziehen**</td><td>Einmalige Umstellung: verschiebt Anhänge aus einem alten Speicherort (innerhalb des Web-Roots) an den sicheren Standardort. So oft ausführen, bis keine Dateien mehr übrig sind.</td></tr> </tbody></table>

## Empfehlung für den Regelbetrieb

Für die meisten Websites genügen zwei täglich laufende Aufgaben:

- **Alte Log-Einträge bereinigen** — hält die Tabelle im Rahmen.
- **Anhang-Dateien bereinigen** — nur nötig, wenn Sie Anhänge erfassen.

Die beiden Migrations-Aufgaben (*Alt-verschlüsselte Bodies migrieren*, *Anhang-Dateien umziehen*) brauchen Sie nur, wenn Sie von einer sehr frühen Version aktualisiert haben. Nach erledigter Migration können Sie sie deaktivieren oder löschen. *Tagesstatistiken aktualisieren*und *Alte Mail-Bodies bereinigen* sind nur bei den passenden Einstellungen sinnvoll.

<div class="callout info" id="bkmrk-alle-bereinigungsauf">Alle Bereinigungsaufgaben arbeiten in Blöcken und mit klaren Obergrenzen, damit sie den Server auch bei sehr großen Datenbeständen nicht überlasten.

</div><small>Gilt für Version 1.0.4.</small>