Infelizmente, o aplicativo Stock Android Email possui os nomes de pastas IMAP codificados no aplicativo, eles não podem ser alterados pelo usuário. O aplicativo espera que as pastas tenham os seguintes nomes:
- Caixa de entrada
- Caixa de fora
- Rascunhos
- Lixo
- Enviei
- Lixo
Se o seu servidor IMAP usar nomes diferentes, eles não serão sincronizados corretamente com o aplicativo Email. Existem duas soluções para isso:
- Usar aplicativo de email diferente
- Obtenha o código-fonte do Android, modifique os nomes no aplicativo de email, reconstrua o aplicativo de email e substitua o aplicativo de email original no seu dispositivo pelo modificado
No entanto, a segunda solução (é claro) requer um dispositivo enraizado e conhecimento básico de como criar um aplicativo Android. Mas, posso dizer, tentei e funciona. O arquivo em que os nomes estão armazenados é <Android-source-code-root>/packages/apps/Email/res/values/strings.xml
. Veja o seguinte trecho:
<!-- 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>
Não sei por que o Google decidiu tornar os nomes inalteráveis no aplicativo. Provavelmente eles querem forçar as pessoas a usar o Gmail (disseram-me, os nomes das pastas funcionam com o Gmail).
Se alguém com habilidades de programação estiver motivado, eu adoraria ver uma versão corrigida do aplicativo Email, onde os nomes das pastas podem ser ajustados em alguma caixa de diálogo de configuração. Não deveria ser uma coisa enorme para implementar, eu simplesmente não tinha tempo para isso.
Encontrei uma solução para esse problema com meu provedor de Internet que não envolve invadir o aplicativo ou algo tão complicado. No aplicativo Android Mail (Android 5.0 no Samsung Galaxy S5; o mesmo aplicativo estava presente no Android 4), vá para Configurações → Gerenciar contas → (selecione a conta) → MAIS CONFIGURAÇÕES (botão na parte inferior da tela - role para baixo) → Entrada configurações → prefixo do caminho IMAP . Digite o prefixo do caminho IMAP apropriado. (Obtenha essas informações no seu provedor de serviços de Internet. Para o meu provedor de serviços de Internet, era: INBOX ) Fiz isso hoje e agora minha pasta Enviado é sincronizada muito bem, igual a todas as outras pastas.
fonte