Malheureusement, l'application Stock Android Email a les noms de dossier IMAP codés en dur dans l'application, ils ne peuvent pas être modifiés par l'utilisateur. L'application s'attend à ce que les dossiers portent les noms suivants:
- Boîte de réception
- Boîte d'envoi
- Brouillons
- Poubelle
- Envoyé
- Déchet
Si votre serveur IMAP utilise des noms différents, ils ne sont pas correctement synchronisés avec l'application de messagerie. Il existe deux solutions:
- Utiliser une autre application de messagerie
- Obtenez le code source Android, modifiez les noms dans l'application de messagerie, reconstruisez l'application de messagerie et remplacez l'application de messagerie d'origine sur votre appareil par celle modifiée
Cependant, la deuxième solution (bien sûr) nécessite un appareil enraciné et des connaissances de base sur la façon de créer une application Android. Mais, je peux dire, je l'ai essayé et ça marche. Le fichier où sont stockés les noms est <Android-source-code-root>/packages/apps/Email/res/values/strings.xml
. Voir l'extrait suivant:
<!-- 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>
Je ne sais pas pourquoi Google a décidé de rendre les noms inchangeables avec l'application. Ils veulent probablement forcer les gens à utiliser Gmail (on m'a dit que les noms de dossier fonctionnent avec Gmail).
Si quelqu'un avec des compétences en programmation est motivé, j'aimerais voir une version corrigée de l'application de messagerie, où les noms des dossiers peuvent être ajustés dans une boîte de dialogue de configuration. Cela ne devrait pas être une chose énorme à mettre en œuvre, je n'en ai tout simplement pas eu le temps.