6 votes

Le client de messagerie du stock ICS consomme trop de trafic pour les comptes POP3

J'ai deux comptes POP3 différents sous deux domaines différents. J'utilisais mon Samgung Galaxy S2 (I9100 non rooté, débloqué) avec le stock Gingerbread (2.3.6) et ma consommation mensuelle de données pour les emails était de ~100 MiB. Mais, après avoir mis à niveau le stock ICS (4.0.3 I9100XWLP7-Turkiye), en un seul jour, il a été ~50 MiB. Pour cette raison, j'ai changé de client K9. Mais, il a constamment supprimé tous les paramètres de mon compte dans un intervalle aléatoire. Après avoir réalisé que c'est un bug connu depuis longtemps, j'ai désespérément renvoyé l'email de stock. Après plusieurs essais, un de mes amis m'a conseillé de "marquer tous les messages comme lus" immédiatement après avoir configuré les comptes pour éviter une utilisation excessive du trafic. Au début, cela n'a pas de sens pour moi, mais il m'a expliqué que certains anciens clients de messagerie basés sur Windows se comportaient de cette manière (les messages non lus étaient constamment téléchargés encore et encore). Il est intéressant de noter que cela a fonctionné. Mais, après l'avoir utilisé pendant un certain temps (précisément 1 à 2 jours), "Onavo Count" a recommencé à m'avertir que ce client de messagerie consommait trop de trafic. En examinant le problème, j'ai remarqué que pour une seule vérification, il consomme 1-3 Mio de trafic, même si j'ai marqué tous les messages comme lus. Et maintenant le client de messagerie a atteint ~300 MiB de trafic au total (j'ai seulement 1 GiB/mois de données).

En résumé :

  1. J'étais satisfait du client de messagerie Gingerbread.
  2. Le client ICS consomme trop de trafic pour chaque vérification.
  3. K9 a été essayé. C'est très bogué.
  4. Je ne veux pas ajouter mes comptes POP3 à Gmail pour éviter des utilisations excessives du trafic (en utilisant les notifications push et autres).
  5. Je ne veux pas payer une application pour ce genre de raison (pourquoi devrais-je utiliser Android si je ne peux même pas lire mes e-mails correctement !) J'étais heureux avec le client stock. S'il y a un moyen de l'utiliser, je préfère le faire.
  6. Je ne veux pas perdre mon appareil à cause de ces problèmes.
  7. Comme dernière tentative, je pourrais même écrire mon propre client qui pourrait optimiser l'utilisation du trafic (vérifier seulement l'en-tête sur une connexion 3G, télécharger tous les e-mails sur WiFi, etc.)

Une aide ?

EDITAR: On dirait que quelque chose ne va pas avec le compte Onavo. Il m'avertit fréquemment au sujet du client de messagerie (maintenant ~650 MiB) même si j'ai augmenté l'intervalle de vérification de "5 min" à "une fois par jour". De plus, Onavo Count indique que mon utilisation totale du trafic est maintenant de ~6 GiB (et continue d'augmenter). Mais Selon le moniteur de données intégré à ICS et mon opérateur, je n'ai pas utilisé autant de trafic (seulement ~1 GiB). Mais encore une fois Mais cela ne change rien au fait que le client de messagerie consomme trop de données (environ ~200 MiB, ce qui signifie x2 après la mise à niveau vers ICS, ce qui est vérifié à la fois par le moniteur de données intégré à ICS et par les rapports de mon opérateur).

4voto

Galaxy Z Flip 3 Points 12200

Ce n'est pas un problème de votre client de messagerie. C'est la façon dont POP3 fonctionne. Dans le client de messagerie de Gingerbread, vous deviez laisser une copie des messages sur le serveur. Ainsi, votre client de messagerie ICS télécharge tous les e-mails passés depuis le serveur. Malheureusement, POP3 ne permet pas les téléchargements sélectifs. Vos e-mails sont entièrement téléchargés (pas seulement l'en-tête) avec les pièces jointes également. C'est la raison du trafic élevé. Vous devez maintenant décocher la case "laisser une copie sur le serveur" (pour être sûr qu'il ne téléchargera pas un e-mail à plusieurs reprises après qu'il ait été supprimé du cache local). Après le téléchargement complet, tout deviendra normal.

Si vous le pouvez, je vous recommande d'utiliser IMAP au lieu de POP3. IMAP synchronise tout (par exemple l'état de lecture du courriel) avec le serveur-client. Si vous supprimez un email localement, il sera également supprimé du serveur (à condition que ce soit dans la configuration). Ainsi, vous pouvez synchroniser les e-mails sur plusieurs appareils. IMAP vous permet de télécharger uniquement l'en-tête du courriel, de télécharger les pièces jointes à la demande, etc. Il permet donc d'économiser vos données.

1voto

offby1 Points 1474

Vous pourriez envisager d'ajouter vos comptes pop3 à gmail de toute façon, mais en désactivant la synchronisation pour gmail. De cette façon, je suppose que votre téléphone ne vérifiera pas automatiquement votre courrier, mais vous pourrez toujours récupérer les nouveaux messages "à la main".

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