Jukka Lampikoski 9cb2eeeb62 Korjaa IMAP sähköpostien body-dekoodaus kokonaan
Vanha fetchBody haki aina BODY[1] ja käytti haurasta regexiä
koodauksen tunnistamiseen BODYSTRUCTURE:sta → monet viestit
jäivät raakana base64/quoted-printable -muodossa.

Uusi toteutus:
- Parsii BODYSTRUCTURE:n nesting-syvyyden → oikea section-numero
  (TEXT/1/1.1 riippuen onko single-part/multipart/sisäkkäinen)
- Joustava regex koodauksen tunnistamiseen (tukee NIL/"str" body-id/desc)
- Automaattinen QP-tunnistus (=XX -koodien haku) base64:n lisäksi
- extractPlainFromMultipart: jos BODY[1] palauttaa raakaa
  multipart-dataa boundary-rajoineen, parsii text/plain tai
  text/html suoraan MIME-osista
- error_log debug-lokit BODYSTRUCTURE/section/encoding tiedoilla

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 12:43:17 +02:00
Description
No description provided
642 KiB
Languages
PHP 40.1%
JavaScript 36%
HTML 18.3%
CSS 5.6%