11 Commits
Author SHA1 Message Date
patrickandClaude Sonnet 5.5 4eb300c252 feat(PROJ-94): Postfach-Zuordnung pro IMAP-Konto, imap-link
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>
2026-10-29 14:38:27 +01:00
patrickandClaude Sonnet 5.5 2fcf85ed1e docs(PROJ-87,PROJ-90,PROJ-91,PROJ-92,PROJ-93): Status In Review
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-29 14:24:33 +01:00
patrickandClaude Sonnet 5.5 0501118bcd feat(PROJ-92,PROJ-93): Weiterleitung in Liste/Detail anzeigen, imap-verify Vollständigkeitsprüfung
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>
2026-10-29 14:20:34 +01:00
patrickandClaude Sonnet 5.5 b15bab355b feat(PROJ-91): Envelope-Absender (Return-Path) durchsuchbar machen
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>
2026-10-29 13:48:36 +01:00
patrickandClaude Sonnet 5.5 5248a177ce feat(PROJ-87,PROJ-90): Zusatzadressen pro User und Sichtbarkeit aller Mails eigener IMAP-Konten
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>
2026-10-29 12:10:57 +01:00
patrickandClaude Sonnet 5.5 f19608dac9 docs(PROJ-89): Status In Review, Deployment-Notizen
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 00:56:11 +02:00
patrickandClaude Sonnet 5.5 94f14896e8 docs(PROJ-87): Add technical design for Zusatzadressen pro User
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 00:46:21 +02:00
patrickandClaude Sonnet 5.5 833ff55e1d feat(PROJ-89): BCC auslesen, indexieren, in Sichtbarkeitsprüfung und Portal anzeigen
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 00:46:21 +02:00
patrickandClaude Sonnet 5.5 1d8c063a4f fix(PROJ-88): IMAP-Cursor nicht über ungespeicherte Mails, Reindex und Zugriff über email_refs-Tenants
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 12:48:52 +02:00
patrickandClaude Sonnet 5.5 e39c1f3b60 fix(PROJ-88): Mail-Sichtbarkeit für Rolle user bei Zustellung über Delivered-To + exakter Adress-Match
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 14:44:18 +02:00
patrickandClaude Sonnet 5.5 ca54b72a96 feat(PROJ-87): Add feature specification for Zusatzadressen pro User
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 14:10:46 +02:00