feat(PROJ-52): Vollständigkeits-Reconciliation (Zähl-Report Mailserver vs. Archiv)
Täglicher Cron-Job (archivmail reconcile) berechnet pro Tenant/Quelle (SMTP-Journal, IMAP-Konto, POP3-Konto, Datei-Import) archivierte Mail-Zahlen, für IMAP zusätzlich einen Soll/Ist-Vergleich via UID-Tracking. Abweichungen über Schwellenwert erzeugen Audit-Log-Warnung. Neue Admin-Dashboard-Kachel "Vollständigkeits-Check" (letzte 7 Tage, Warn-Badge, CSV-Export). Schließt die "teilweise erfüllt"-Lücke bei Vollständigkeit im GoBD/DSGVO-Compliance-Check (VOI-Grundsatz 2). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
b286352d07
commit
be93614c9f
@@ -50,3 +50,12 @@ audit:
|
||||
# Default falls leer: /var/log/archivmail/audit.log
|
||||
log_path: /tmp/archivmail-test/audit.log
|
||||
retention_days: 0
|
||||
|
||||
# PROJ-52: Vollständigkeits-Reconciliation (Zähl-Report Mailserver vs. Archiv).
|
||||
# Der Job wird per Cron gestartet: `archivmail reconcile` (z.B. täglich 00:30).
|
||||
reconciliation:
|
||||
# Relativer Rückgang (in Prozent) unter den 7-Tage-Durchschnitt einer Quelle,
|
||||
# ab dem ein reconciliation_anomaly Audit-Eintrag geschrieben wird.
|
||||
# Weglassen = Default 50. Hinweis: SMTP-Journale schwanken stark
|
||||
# (Wochenende/Feiertage) — bei False-Positives Schwellenwert erhöhen.
|
||||
alert_threshold_pct: 50
|
||||
|
||||
Reference in New Issue
Block a user