Desafortunadamente, la aplicación Stock Android Email tiene los nombres de las carpetas IMAP codificados en la aplicación, el usuario no puede cambiarlos. La aplicación espera que las carpetas tengan los siguientes nombres:
- Bandeja de entrada
- Bandeja de salida
- Borradores
- Basura
- Expedido
- Basura
Si su servidor IMAP usa nombres diferentes, no están sincronizados correctamente con la aplicación de correo electrónico. Hay dos soluciones para esto:
- Use diferentes aplicaciones de correo electrónico
- 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 sobre cómo construir una aplicación de Android. Pero, puedo decir, lo probé y funciona. El archivo donde se almacenan los nombres es <Android-source-code-root>/packages/apps/Email/res/values/strings.xml
. Vea 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 idea de por qué Google decidió hacer que los nombres sean inmutables dentro de la aplicación. Probablemente quieran obligar a las personas a usar Gmail (me dijeron, los nombres de las carpetas funcionan con Gmail).
Si alguien con habilidades 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 pueden ajustar en algún diálogo de configuración. No debería ser una gran cosa para implementar, simplemente no tuve tiempo para ello.
He encontrado una solución para este problema con mi proveedor de Internet que no implica piratear la aplicación ni nada tan complicado. En la aplicación Android Mail (Android 5.0 en Samsung Galaxy S5; la misma aplicación estaba presente en Android 4), vaya a Configuración → Administrar cuentas → (seleccione la cuenta) → MÁS CONFIGURACIÓN (botón en la parte inferior de la pantalla - desplácese hacia abajo) → Entrante configuración → prefijo de ruta IMAP . Ingrese el prefijo de ruta IMAP apropiado. (Obtenga esa información de su ISP. Para mi ISP, fue: INBOX ) Hice esto hoy, y ahora mi carpeta Enviado se sincroniza perfectamente, al igual que todas las demás carpetas.
fuente