KamoCRM

Dă un dosar cu un ampersand în numele său numărul de mesaje

FixEmailService
Shipped
2 septembrie 2026 la 07:50 UTC
Author
Kamo
Commit
5bd1e83

O cutie poștală numită "Bugs & Enhangements" nu a arătat niciun număr în bara laterală în timp ce Fiecare dosar de lângă el a arătat cel potrivit, iar totalul cutiilor poştale a fost scurt prin conţinutul acelui dosar. LISTA STATUS răspunde cu o linie LISTA și o linie STATUS per dosar, și cele două li se alătură numele căsuţei poştale. Ambele nume sosesc în UTF-7 modificat și Jakarta Mail decodează atât ListInfo cât și Status fiecare rulează lor prin BASE64 MailboxDecodor. Unirea a decodat numele STATUS pentru a doua oară. Acesta este un nu-op pentru aproape fiecare nume, motiv pentru care acest lucru a trecut neobservat, dar "&" este modificat UTF-7 de schimbare caracter: dosarul călătorește ca "Bugs &- Îmbunătățiri," decodează o dată la "Bugs & Enhancements," și decodează din nou la mojibake. Lookup apoi ratat și dosarul a fost raportat cu mesaje zero. Alătură-te numelui pe măsură ce biblioteca îl predă, cazând înapoi la forma codificată Contele supravieţuieşte unei biblioteci de corespondenţă care opreşte decodarea părţii STATUS. Acoperit de datele reale de sârmă din căsuța poștală raportată, în cazul în care dosarul deține 19 mesaje, plus un caz pentru un nume STATUS care a sosit încă codificat.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing