sysops
62a130d208
feat(PROJ-44): GET /api/mails/{id}/ocr-text + Audit-Event
Neuer Endpoint liefert den OCR-extrahierten Reintext als text/plain
mit Content-Disposition. ACL identisch zu /raw (Tenant-Isolation,
Auditor-Regeln, User-Ownership-Check). Status-Mapping:
done + chars>0 -> 200, attachment "<id16>.ocr.txt"
pending -> 202 JSON {"error":"ocr_pending"}
skipped/failed/disabled/empty -> 404 JSON {"error":"ocr_not_available"}
Jeder erfolgreiche Download landet im Audit-Log als mail:ocr_download.
2026-05-10 22:20:59 +02:00
..
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-06 10:54:26 +02:00
2026-04-05 20:37:35 +02:00
2026-03-20 00:14:43 +01:00
2026-04-05 21:10:42 +02:00
2026-04-05 20:56:27 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 21:10:42 +02:00
2026-05-10 22:20:59 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-06 10:54:26 +02:00
2026-04-05 20:37:35 +02:00
2026-05-10 22:20:59 +02:00
2026-04-05 20:37:35 +02:00
2026-04-06 11:06:58 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-05 20:37:35 +02:00
2026-04-06 10:54:26 +02:00
2026-03-31 01:12:51 +02:00