Desafortunadamente, la aplicación de correo electrónico de Android tiene los nombres de las carpetas IMAP codificados en la aplicación, no pueden ser cambiados por el usuario. La aplicación espera que las carpetas tengan los siguientes nombres:
- Bandeja de entrada
- Bandeja de salida
- Borradores
- Basura
- Enviado
- Basura
Si su servidor IMAP utiliza nombres diferentes, no se sincronizan correctamente con la aplicación de correo electrónico. Hay dos soluciones para esto:
- Utilizar una aplicación de correo electrónico diferente
- Obtenga el código fuente de Android, modifique los nombres en la aplicación de correo electrónico, reconstruya la aplicación de correo electrónico y reemplace la aplicación de correo electrónico original en su dispositivo con la modificada
Sin embargo, la segunda solución (por supuesto) requiere un dispositivo rooteado y conocimientos básicos de cómo construir una aplicación Android. Pero, puedo decir que lo he probado y funciona. El archivo donde se almacenan los nombres es <Android-source-code-root>/packages/apps/Email/res/values/strings.xml
. Véase el siguiente extracto:
<!-- Do Not Translate. This is the name of the "inbox" folder, on the server. -->
<string name="mailbox_name_server_inbox" translatable="false">Inbox</string>
<!-- Do Not Translate. This is the name of the "outbox" folder, on the server. -->
<string name="mailbox_name_server_outbox" translatable="false">Outbox</string>
<!-- Do Not Translate. This is the name of the "drafts" folder, on the server. -->
<string name="mailbox_name_server_drafts" translatable="false">Drafts</string>
<!-- Do Not Translate. This is the name of the "trash" folder, on the server. -->
<string name="mailbox_name_server_trash" translatable="false">Trash</string>
<!-- Do Not Translate. This is the name of the "sent" folder, on the server. -->
<string name="mailbox_name_server_sent" translatable="false">Sent</string>
<!-- Do Not Translate. This is the name of the "junk" folder, on the server. -->
<string name="mailbox_name_server_junk" translatable="false">Junk</string>
No tengo ni idea de por qué Google ha decidido que los nombres no se puedan cambiar dentro de la aplicación. Probablemente quieren obligar a la gente a usar Gmail (me dijeron que los nombres de las carpetas funcionan con Gmail).
Si alguien con conocimientos de programación está motivado, me encantaría ver una versión parcheada de la aplicación de correo electrónico, donde los nombres de las carpetas se puedan ajustar en algún diálogo de configuración. No debería ser una cosa enorme para implementar, simplemente no tenía el tiempo para ello.