diff --git a/deploy/cron.d/archivmail b/deploy/cron.d/archivmail index 6a60d3d..6b8b297 100644 --- a/deploy/cron.d/archivmail +++ b/deploy/cron.d/archivmail @@ -63,5 +63,14 @@ # OCR-Backlog (ocr_status='pending') alle 15 Minuten, um 5 Min versetzt 5,20,35,50 * * * * root /usr/local/bin/archivmail-ocr-reprocess.sh >> /var/log/archivmail/ocr-reprocess.log 2>&1 +# ── Vollständigkeits-Reconciliation (PROJ-52) ─────────────────────────── +# Berechnet täglich pro Tenant/Quelle (SMTP-Journal, IMAP-Konto, POP3-Konto, +# Datei-Import) die Anzahl archivierter Mails und schreibt einen Report +# nach reconciliation_reports. Bei Abweichung > reconciliation.alert_threshold_pct +# (config.yml, Default 50%) unter dem 7-Tage-Durchschnitt wird ein +# Audit-Log-Eintrag (reconciliation_anomaly) geschrieben. Läuft nachts um +# 04:10 Uhr, also nach Purge (03:40) und außerhalb der OCR-Pause. +10 4 * * * root /opt/archivmail/archivmail reconcile --config /etc/archivmail/config.yml >> /var/log/archivmail/reconcile.log 2>&1 + # ── Weitere Jobs (geplant, noch nicht implementiert) ──────────────────── # 30 2 * * * archivmail /opt/archivmail/archivmail reindex # nächtlicher Voll-Reindex