Comunique o separador de pastas e o papel de uso especial para que as pastas do Gmail sejam reconhecíveis

FixEmailService
Navios
5 de setembro de 2026 às 06:05 UTC
Autor
Kamo
Enviar
a8818d6

Um membro do Google Workspace viu cada uma das suas pastas listadas em "My pastas" com o seu caminho bruto para uma etiqueta – "[Gmail]/Enviado Mail", "[Gmail]/Spam" – e o "Enviado" que eles podiam clicar era uma pasta que não existia. O cliente não pode descobrir nenhum dos factos por si mesmo. O separador de hierarquia do IMAP é do servidor para escolher ("." no Dovecot, "/" no Gmail), e assim é o nome de uma pasta: "Enviado", "Enviado Itens", "[Gmail]/Enviado Mail", e localizado em cada um. O único. sinal confiável é o atributo RFC 6154 ESPECIAL-USE na resposta LIST, que este serviço já lê quando ele adiciona um rascunho — e então caiu sobre o andar quando ele listou pastas. EmailFolder agora carrega ambos. Gmail nunca implementou LIST-STATUS, então cada A caixa de correio do Google vem através do caminho STATUS por pasta; esse caminho os reporta tão completamente como o de uma viagem. A mesma suposição foi executada através das ações da caixa de correio: excluir e esvaziar o correio movido em um "lixo" literal, e um relatório de spam em um "Junk" literal. No Gmail nenhum existe, então um delete criou uma etiqueta de topo perdida em vez de usar [Gmail]/lixo. As jogadas agora resolvem um nome conhecido através do CASO ESPECIAL pesquisa, exatamente como GraphMailProvider já mapeia "Itens Excluídos" no Lixo — um pasta que existe sob o nome solicitado ainda é essa pasta, então um membro escolher um destino recebe o que eles clicaram.

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