Tabelle imap_account_mails, Importer schreibt die Zuordnung auch bei Duplikaten,
Zugriffsregel und Index-Tokens nutzen sie, archivmail imap-link befüllt den
Bestand (Trockenlauf Standard, --apply schreibt nur die Zuordnung).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
PROJ-92: forwarded_via in Suchtreffern, Detail und Threads; Badge im Portal.
PROJ-93: archivmail imap-verify gleicht Message-IDs im IMAP-Postfach mit dem
Archiv ab (strikt lesend, nur Zahlen und Ordner:UID).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Parser liest oberstes Return-Path, Index-Spalte env_from, Absender-Filter
matcht from_addr oder env_from. Keine Zugriffswirkung. Reindex für Bestand nötig.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Rolle user sieht zusätzlich Mails mit Zusatzadressen (PROJ-87) und alle Mails
von IMAP-Konten, deren owner dem User im selben Tenant entspricht (PROJ-90).
Liste, Nachprüfung und Detailzugriff nutzen dieselbe Regel (mailAccess).
Index: Token imapacct<id> in rcpt_addr, Reindex für Bestandsmails nötig.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>