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.
J'ai trouvé une solution à ce problème avec mon fournisseur Internet qui n'implique pas de pirater l'application ou quelque chose de si compliqué. Dans l'application Android Mail (Android 5.0 sur Samsung Galaxy S5; la même application était présente sous Android 4), accédez à Paramètres → Gérer les comptes → (sélectionnez le compte) → PLUS DE PARAMÈTRES (bouton en bas de l'écran - faites défiler vers le bas) → Entrant paramètres → préfixe de chemin IMAP . Entrez le préfixe de chemin IMAP approprié. (Obtenez ces informations auprès de votre FAI. Pour mon FAI, c'était: INBOX ) Je l'ai fait aujourd'hui, et maintenant mon dossier Envoyé se synchronise très bien, comme tous les autres dossiers.
la source