9 votes

Comment puis-je forcer Apple Mail à rafraîchir COMPLÈTEMENT un compte IMAP ?

J'ai un compte Gmail qui est configuré sur trois Macs différents, appelons-les Home, Work et MacBook. La maison et le MacBook sont sur iCloud, le travail ne l'est pas, et le MacBook est celui qui rencontre le problème.

Quoi que je fasse, Apple Mail sur le MacBook, pour ce seul compte Gmail, n'affiche aucun message dans aucun dossier, et indique deux messages non lus dans la boîte de réception. Home et Work affichent le même compte correctement, avec un reflet exact de la boîte de réception et des messages contenus dans les autres dossiers.

Des choses que j'ai essayées :

  • Synchroniser
  • Reconstruire
  • Désactiver le compte, quitter, supprimer ~/Library/Mail/V2/IMAP-address@imap.gmail.com puis redémarrez
  • Suppression des éléments du trousseau de clés pour le compte d'iCloud, supprimer le dossier ci-dessus.

A chaque fois, le compte revient avec deux messages non lus sur zéro. L'écran Account Info affiche des chiffres exacts pour tout sauf le dossier "Sent Mail" (bien que rien ne s'affiche dans aucun dossier). En expérimentant l'activation et la désactivation de l'IMAP pour les étiquettes dans Gmail, j'ai vu l'élément pour le dossier "Sent Mail" dans les infocomptes afficher le nombre correct de messages, mais un titre de "Sent Mail". "Sent Mail" does not exist. Très bizarre. Désolé, je n'ai pas de capture d'écran de ça.

Des idées ?

5voto

EndangeredMassa Points 9532

Je ne sais pas si cela fonctionnera pour tout le monde, mais j'ai pu résoudre le problème en deux parties. Pour que les messages s'affichent correctement pour tous les dossiers du compte, j'ai dû désactiver/supprimer le compte d'iCloud afin qu'il ne soit plus synchronisé. Ensuite, j'ai supprimé le dossier de la boîte aux lettres décrit dans la question, et je l'ai ajouté localement sur le MacBook.

Une fois que les dossiers se sont affichés correctement, l'index était toujours un peu en désordre dans la mesure où la boîte de réception affichait un nombre de messages non lus qui n'existait pas.

Pour m'en débarrasser, j'ai dû reconstruire l'index complet - cela semble être différent de la fonction Reconstruire qui existe dans le menu Boîte aux lettres, et ressemble plus à ce qui se passe lorsque vous ouvrez une version mise à jour du courrier pour la première fois.

  1. Quitter le courrier
  2. Naviguez vers ~/Library/Mail/V2/MailData
  3. Supprimez tous les fichiers qui commencent par "Envelope Index".
  4. Démarrer le courrier
  5. Suivez les instructions pour permettre à Mail de reconstruire l'index - cela peut prendre quelques redémarrages de l'application.

1voto

Oskar Points 1242

Vous êtes sur la bonne voie en nettoyant les choses "comme un animal" dans ~/Bibliothèque, mais il y a quelques inconvénients à cela.

La première chose à faire est de s'assurer qu'il ne s'agit vraiment pas d'un problème lié aux paramètres des serveurs Apple Mail et Gmail. Je créerais un nouveau compte utilisateur sur le Mac qui pose problème et je configurerais uniquement ce compte de messagerie. Votre théorie selon laquelle le MacBook est le problème est très probable, mais que se passe-t-il si les deux autres Mac sont corrompus et que le MacBook reçoit réellement ce que Gmail envoie (bien qu'Apple Mail interprète mal ces bits).

Si je devais mettre le bazar dans ~/Bibliothèque, je ferais ce qui suit :

  • Faire une bonne sauvegarde de mon Mac (time machine ou autre)

  • Zip up Mail Downloads - la suppression des données de la boîte aux lettres laissera des téléchargements orphelins, je devrai donc les trier plus tard.

  • Quittez la messagerie et désactivez tous les comptes de messagerie dans le volet Comptes Internet des préférences système (décochez-les).

  • Déplacez les répertoires et fichiers suivants vers la corbeille.

~/Bibliothèque/Mail
~/Bibliothèque/Containers/com.apple.mail
~/Bibliothèque/Containers/com.apple.MailServiceAgent
~/Bibliothèque/Préférences/com.apple.mail-shared.plist

  • Redémarrez et videz la corbeille / vérifiez que les fichiers ci-dessus ont bien disparu.

  • Supprimez et ajoutez à nouveau ce compte gmail dans Comptes Internet à partir des Préférences Système.

0voto

Mahesh Points 1

Je recommande d'empêcher le gmail de tout synchroniser.

Pour ce faire, il faut se rendre dans la section "étiquettes" des paramètres de gmail.

Vous pouvez également aller dans la section IMAP/POP des paramètres et limiter le nombre de messages à synchroniser par dossier IMAP, j'utilise 1000 messages.

Je sais que ce n'est pas une solution mais cela m'a beaucoup aidé pour les problèmes de synchronisation de gmail avec Apple Mail.app.

0voto

Toadfish Points 145

J'ai essayé tout ce que vous avez essayé, et j'ai aussi essayé les suggestions de bmike. La suppression de toutes les préférences/caches etc. a causé plus de problèmes qu'elle n'en a résolu, alors je les ai remis en place et j'ai décidé d'essayer une approche plus chirurgicale. Pour tous ceux qui lisent encore ces lignes, la chose qui semble avoir résolu le problème est la suivante

  1. Suppression des dossiers concernés dans ~/Library/Mail/V2/
  2. Modifier Accounts.plist dans un éditeur de texte, et supprimer la section relative au compte indésirable.

Comme tout le monde l'a suggéré, assurez-vous d'avoir des sauvegardes avant d'essayer quoi que ce soit - mais cela a bien fonctionné pour moi.

-1voto

user77771 Points 158

D'après les informations que vous avez fournies, il semble que Gmail soit mal configuré sur le Macbook. Je m'assurerais que les paramètres de messagerie dans Mail>Préférences>Comptes sont exactement les mêmes sur les trois ordinateurs. Il semble vraiment que Gmail sur le Macbook soit configuré comme un compte POP.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X