Mail Butler hat das Aufräumen verpasst
MailButlerCleanupOverdue❓Was bedeutet das?
Mail Butler ist ein kleiner Service, der täglich dein Strato-Postfach aufräumt — z.B. alte Newsletter löscht, Werbe-Mails archiviert (Regeln in mail-butler/rules.yaml). Nach jedem erfolgreichen Lauf pusht er einen Zeitstempel als Metrik.
Der Alarm sagt: länger als 2 Tage keinen erfolgreichen Lauf gemeldet bekommen.
⚠️Wie schlimm ist es?
Niedrig. Mails bleiben unangetastet im Postfach — sie werden nur nicht aufgeräumt. Der wöchentliche Digest funktioniert davon unabhängig (eigener Alarm: MailButlerDigestOverdue).
Wenn das Postfach 95% Speicher erreicht, blockt Strato eingehende Mails — dann wird's wichtig.
🔧Was tun?
- Container-Status prüfen:
Häufige Ursachen: Container nicht restarted, IMAP-Auth-Fehler (Strato-Passwort geändert?), Netzwerk down.docker compose ps mail-butler docker logs --tail 50 mail-butler - Cleanup von Hand triggern:
docker compose exec -T mail-butler python3 -c " import sys; sys.path.insert(0,'/app') from mail_butler import load_config, load_state, run_cleanup run_cleanup(load_config(), load_state())" - Falls Container down/krank: neu starten (force-recreate macht auch frischen IMAP-Login):
cd /srv/eplamat && docker compose up -d --force-recreate mail-butler - Metrik checken — sollte nach erfolgreichem Lauf aktualisiert sein:
Wert ist Unix-Timestamp des letzten Erfolgs. Alarm cleared 1h nach dem Push.curl -s http://localhost:9092/metrics | grep mail_butler_last_cleanup_success
🆘Wenn das nicht klappt
Kopier den Alert mit dem Link in einen Claude-Chat — meistens steckt ein Strato-Auth-Problem oder ein Regex in rules.yaml dahinter, der eine ganze Mailbox blockiert.