9 votes

Les e-mails envoyés depuis Android ne se synchronisent pas avec le dossier "Sent" d'IMAP

J'utilise l'application e-mail standard d'Android 4.1 (Motorola razr i), et lorsque j'envoie un e-mail depuis le téléphone, l'application e-mail affiche ensuite l'e-mail envoyé dans le dossier "Sent", mais il semble que ce dossier ne soit pas synchronisé via IMAP. Par conséquent, je ne peux pas voir ces courriels à partir du client de messagerie de mon PC.

Existe-t-il une configuration pour cela, ou dois-je utiliser K9 ou une autre application ?

8voto

carlfriedrich Points 181

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 :

  1. Utiliser une autre application de messagerie
  2. 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.

2voto

H323 Points 21

Télécharger Microsoft Outlook pour qu'elle remplace votre application Android par défaut. Lorsque j'ai fait cela, le problème a été résolu sans faire de modifications particulières.

0 votes

Je ne savais pas que l'application Outlook existait, merci. Cependant, elle n'a pas fonctionné pour moi. Mon compte de messagerie requiert des paramètres de port et de sécurité spécifiques. Lorsque j'essaie de créer un compte IMAP dans l'application Outlook, ces paramètres ne sont pas disponibles. Lorsque la connexion échoue (en raison desdits paramètres de sécurité), l'application me renvoie à l'écran de création du compte. Échec total. C'est une déception aussi, j'étais excité à l'idée qu'il y ait une véritable application Outlook pour Android.

1voto

Steve Points 11

J'ai trouvé une solution pour ce problème avec mon fournisseur d'accès à Internet qui n'implique pas de pirater l'application ou quelque chose d'aussi compliqué. Dans l'application Android Mail (Android 5.0 sur le Samsung Galaxy S5 ; la même application était présente sous Android 4), allez sur Paramètres Gérer les comptes (sélectionnez le compte) PLUS DE PARAMÈTRES (bouton en bas de l'écran - faire défiler vers le bas) Paramètres entrants Préfixe du chemin d'accès IMAP . Entrez le préfixe de chemin IMAP approprié. (Obtenez cette information auprès de votre FAI. Pour mon ISP, c'était : INBOX ) J'ai fait cela aujourd'hui, et maintenant mon dossier Sent se synchronise très bien, comme tous les autres dossiers.

0 votes

Cela dépend sûrement du nom de votre boîte de réception actuelle. Cela n'a pas encore fonctionné pour moi. Il serait bon d'avoir un paramètre pour le chemin sortant.

0 votes

C'est une bonne suggestion. Cependant, d'après mon expérience (sur le Note 4), l'application utilise la fonction INBOX par défaut, si nécessaire.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X