Malheureusement, les noms des dossiers IMAP sont codés en dur dans l'application Android Email Stock et ne peuvent pas être modifiés par l'utilisateur. L'application s'attend à ce que les dossiers aient les noms suivants :
- Boîte de réception
- Boîte d'envoi
- Brouillons
- Poubelle
- Envoyé
- Junk
Si votre serveur IMAP utilise des noms différents, ils ne sont pas correctement synchronisés avec l'application Email. Il existe deux solutions à ce problème :
- Utiliser une autre application de messagerie
- Obtenez le code source d'Android, modifiez les noms dans l'application de messagerie, reconstruisez l'application de messagerie et remplacez l'application de messagerie originale sur votre appareil par l'application 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 que je l'ai essayé et que cela fonctionne. 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 invariables dans l'application. Ils veulent probablement forcer les gens à utiliser Gmail (on m'a dit que les noms de dossiers fonctionnent avec Gmail).
Si quelqu'un avec des compétences en programmation est motivé, j'aimerais voir une version patchée de l'application Email, où les noms des dossiers peuvent être ajustés dans un dialogue de configuration. Cela ne devrait pas être une chose énorme à mettre en œuvre, mais je n'ai pas eu le temps de le faire.