- Se descapó
- 5 de septiembre de 2026 a las 6:05 UTC
- Autor
- Kamo
- Compromit
- a8818d6
Un miembro de Google Workspace vio cada una de sus carpetas listada bajo "My carpetas" con su ruta cruda para una etiqueta "[Gmail]/Sent Mail", "[Gmail]/Spam" y el "Enviado" que podían hacer clic era una carpeta que no existía. El cliente no puede resolver ninguno de los dos hechos por sí mismo. El separador jerarcócica del IMAP está el servidor a elegir ("". en Dovecot, "/" en Gmail), y así es el nombre de una carpeta: "Sent", "Sent Items", "[Gmail]/Sent Mail", y localizado en cada uno. El uno señal confiable es el atributo RFC 6154 ESPECIAL-USE en la respuesta LIST, que este servicio ya se lee cuando se adjunta un borrador y luego se deja caer en el piso cuando listaba carpetas. EmailFolder ahora lleva ambos. Gmail nunca ha implementado LIST-STATUS, así que cada El buzón de Google llega a través de la ruta STATUS por carpeta; esa ruta los reporta tan completo como lo hace el viaje único. La misma suposición corrió a través de las acciones del buzón: borrar y vacía correo movido en un "Trash" literal, y un informe de spam en un "Junk" literal. En Gmail tampoco existe, por lo que un borrado creó una etiqueta de nivel superior extraviado en lugar de usar [Gmail]/Trash. Los movidos ahora resuelven un nombre conocido a través de la ESPECIAL-USE miración, exactamente como GraphMailProvider ya mapea "ítem eliminados" en la Papelera carpeta que existe bajo el nombre solicitado sigue siendo esa carpeta, por lo que un miembro elegir un destino consigue el que hicieron clic.