Os e-mails enviados do Android não são sincronizados com a pasta IMAP "Enviados"

8

Estou usando o aplicativo de e-mail padrão do Android 4.1 (Motorola razr i) e, quando envio um e-mail pelo telefone, o aplicativo de e-mail depois mostra o e-mail enviado na pasta "Enviado", mas parece que essa pasta está não sincronizado via IMAP. Portanto, não consigo ver esses e-mails do meu cliente de e-mail do PC.

Existe alguma configuração para isso ou terei que usar o K9 ou algum outro aplicativo?

AndiDog
fonte

Respostas:

8

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:

  1. Usar aplicativo de email diferente
  2. 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.

Carlfriedrich
fonte
2

Faça o download do Microsoft Outlook e substitua o aplicativo Android padrão. Quando fiz isso, o problema foi corrigido sem fazer alterações especiais.

H323
fonte
11
Você poderia vincular o aplicativo?
Firelord
Eu não sabia que o aplicativo Outlook existia, obrigado. No entanto, não funcionou para mim. Minha conta de email requer configurações específicas de porta e segurança. Ao tentar criar uma conta IMAP no aplicativo Outlook, essas configurações não estão disponíveis. Quando o login falha (devido às configurações de segurança mencionadas), o aplicativo me leva de volta à tela de criação da conta. Falha total. Isso também é uma chatice, fiquei empolgado porque havia um aplicativo do Outlook para Android.
Chuck Claunch
1

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çõesGerenciar contas → (selecione a conta) → MAIS CONFIGURAÇÕES (botão na parte inferior da tela - role para baixo) → Entrada configuraçõesprefixo 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.

Steve
fonte
Certamente isso depende de como sua caixa de entrada é chamada. Ainda não funcionou para mim. Seria bom ter uma configuração para o caminho de saída.
Erik
Essa é uma boa sugestão. No entanto, pela minha experiência (na Nota 4), o aplicativo usa INBOX por padrão, se necessário.
Michael Yaeger