Replace hand-rolled IMAP with go-imap

This commit is contained in:
DonVoo 2026-07-14 05:37:49 +02:00
parent 21aa6e39e1
commit 253435d87f
7 changed files with 449 additions and 346 deletions

View file

@ -11,6 +11,7 @@ Der Migrationskern soll auf `emersion/go-imap/v2` umgestellt werden. Der aktuell
1. `simpleIMAP` durch `emersion/go-imap/v2` ersetzen.
- Betrifft `backend/04-imap-source.go` und `backend/05-imap-target.go`.
- Ziel: IMAP UTF-7 korrekt dekodieren, `FETCH` robust parsen, Flags korrekt normalisieren, APPEND RFC-konform senden.
- Detailbrief: `go-imap-migration.md`.
2. IMAP UTF-7 Ordnernamen korrekt behandeln.
- Aktuelles Risiko: Rollen-Erkennung fuer Papierkorb/Geloescht/Gesendet scheitert bei Alt-Providern.