mirror of
https://github.com/R0m1k3/PleinR.git
synced 2026-10-11 17:27:54 +02:00
`downloadOutlookDraft` assemblait à la main un message RFC 822 complet (sujet RFC 2047, base64 replié, partie `cid:` en ligne). Ce code a un second appelant à venir : le champ `raw` de l'API Gmail attend exactement ce format. Il part donc dans `src/lib/mime.ts`, pur et verrouillé par `tests/mime.test.ts`, plutôt que d'importer plus tard l'entrée interne `nodemailer/lib/mail-composer`. Le constructeur gagne au passage ce que le brouillon Outlook n'avait pas besoin de gérer : repli des mots encodés longs sans couper une séquence UTF-8, `multipart/alternative` pour le repli texte, mise en forme des adresses, et neutralisation des CR/LF dans les valeurs d'en-tête — un retour à la ligne dans un objet permettrait sinon d'injecter un `Bcc:`. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014QsLjRAnuLwivqxCbM4WeP