Dê uma pasta com uma ampers e em seu nome sua contagem de mensagens

FixEmailService
Navios
2 de setembro de 2026 às 07:50 UTC
Autor
Kamo
Enviar
5bd1e83

Uma caixa de correio chamada "Bugs & Enhancements" não mostrou nenhuma contagem na barra lateral enquanto cada pasta ao lado mostrou a direita, e os totais da caixa de correio eram curtos pelo conteúdo dessa pasta. LIST-STATUS responde com uma linha LIST e uma linha STATUS por pasta, e as duas são associados pelo nome da caixa de correio. Ambos os nomes chegam em UTF-7 modificado e Jakarta Mail decodifica ambos — ListInfo e Status cada um executa o seu através do BASE64MailboxDecoder. A junção descodifica o nome STATUS uma segunda vez. Isso é um não-op para quase todos nome, é por isso que isso passou despercebido, mas "&" é modificado UTF-7 caractere: a pasta viaja como "Bugs &- Enhancements", decodifica uma vez para "Bugs & Enhancements", e decodifica novamente para mojibake. A pesquisa então falhou e a pasta foi reportada com zero mensagens. Junte-se ao nome enquanto a biblioteca o entrega, voltando ao formulário codificado Então as contas sobrevivem a uma biblioteca de correio que pára de decodificar o lado STATUS. Coberto pelos dados reais da caixa de correio reportada, onde a pasta mantém 19 mensagens, mais um caso para um nome STATUS que chegou ainda codificado.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços