Question:
Comment puis-je forcer Apple Mail à actualiser COMPLÈTEMENT un compte IMAP?
NReilingh
2014-05-09 06:47:45 UTC
view on stackexchange narkive permalink

J'ai un compte Gmail configuré sur trois Mac différents, appelons-les Domicile, Travail et MacBook. Home et MacBook sont sur iCloud, Work non, et MacBook est celui qui rencontre le problème.

Peu importe ce que je semble faire, Apple Mail sur le MacBook, pour ce compte Gmail uniquement, n'affiche aucun message dans n'importe quel dossier et indique deux messages non lus dans la boîte de réception. Domicile et Travail affichent correctement le même compte, avec une image fidèle de la boîte de réception et des messages contenus dans d'autres dossiers.

Ce que j'ai essayé:

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

À chaque fois, le compte revient avec deux messages non lus sur zéro. L'écran Informations sur le compte affiche des chiffres précis pour tout sauf le dossier «Courrier envoyé» (bien que rien dans aucun dossier ne s'affiche). Lors de l'expérimentation de l'activation et de la désactivation d'IMAP pour les libellés dans Gmail, j'ai vu l'élément du dossier "Envoyé" dans les informations du compte afficher le nombre correct de messages, mais le titre "Envoyé" n'existe pas. Très étrange. Désolé, je n'ai pas de capture d'écran.

Des idées?

Eh bien, bien sûr, dès que j'abandonne tout espoir, quelque chose change. Quelque part dans l'activation / la désactivation répétée d'iCloud du compte, l'affichage du message n'a pas été fscké. Mais, le foutu phantom 2 est toujours assis sur la boîte de réception et ne partira pas après une reconstruction ...
Quelle version de Mail et / ou [quelle version d'OS X] (http://support.apple.com/kb/HT1633?)?
@Bmike 7.2 / 10.9.2 (le plus récent pour le moment) Le problème a été résolu, mais je ne comprends pas complètement pourquoi.
La raison pour laquelle j'ai demandé une version est que je constate un comportement assez différent sur les systèmes entre les versions, car Mail est clairement repensé pour être davantage une application client-serveur threadée / XPC qu'une application de boucle principale monolithique traditionnelle. De plus, certains Mac comme Mac Pro ont des versions plus récentes que la version 10.9.2 grand public et je voulais isoler cela du mélange.
Iiintéressant - il s'agit d'un MacBook Air de dernière génération, build 13C1021.
Oui - la plupart des mac 10.9.2 que je gère sont sur cette version, donc au moins vous êtes déjà dans le flux principal avec un nouveau matériel. Voir http://support.apple.com/kb/HT1159 pour un avant-goût de certains des détails sanglants sur les versions.
Cinq réponses:
NReilingh
2014-05-09 20:55:22 UTC
view on stackexchange narkive permalink

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'avais besoin de désactiver / supprimer le compte d'iCloud afin qu'il ne soit plus synchronisé. Ensuite, j'ai supprimé le dossier de boîte aux lettres décrit dans la question, et je l'ai ajouté localement au MacBook.

Une fois les dossiers affichés correctement, l'index était encore un peu foiré dans la mesure où la boîte de réception affichait un décompte non lu qui n'existait pas.

Pour m'en débarrasser, j'ai dû reconstruire l'index complet - cela semble être différent de la fonction Rebuild qui existe dans le menu Mailbox, et est plus similaire à ce que se produit lorsque vous ouvrez une version mise à jour de mail pour la première fois.

  1. Quitter Mail
  2. Accédez à ~ / Library / Mail / V2 / MailData ​​code >
  3. Supprimez tout fichier commençant par "Index des enveloppes"
  4. Démarrer Mail
  5. Suivez les invites pour permettre à Mail de reconstruire l'index - cela peut prendre quelques minutes redémarre l'application.
Super travail. Je me demande si le simple fait de passer l'aspirateur sur le fichier de la base de données aurait réglé les choses pour vous? http://apple.stackexchange.com/a/66725/5472
C'est possible - intuitivement, on avait l'impression que les problèmes initiaux avec les dossiers et l'affichage des messages avaient plus à voir avec la configuration du serveur qu'avec l'index, mais qui sait.
bmike
2014-05-09 20:55:47 UTC
view on stackexchange narkive permalink

Vous êtes sur la bonne voie pour nettoyer des choses "comme un animal" dans ~ / Library, mais il y a quelques inconvénients à cela.

La première chose à faire est de s'assurer que ce n'est vraiment pas un problème avec les paramètres du serveur Apple Mail et Gmail. Je créerais un nouveau compte utilisateur sur le Mac problématique et ne configurerais que 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 (même si Apple Mail interprète ces éléments de manière incorrecte).

Je devais jouer dans ~ / Library, je ferais ce qui suit:

  • Faire une bonne sauvegarde de mon Mac (machine à remonter le temps ou autre)

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

  • Quitter le courrier et désactiver tous les messages comptes dans le volet Comptes Internet des préférences système (décochez-les)

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

~ / Library / Mail
~ / Library / Containers / com.apple.mail
~ / Library / Containers / com.apple.MailServiceAgent
~ / Library / Preferences / com.apple. mail-shared.plist

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

  • Supprimer et rajouter celui-là tous les comptes Internet à partir des Préférences Système

Felipe
2014-05-09 18:13:36 UTC
view on stackexchange narkive permalink

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

Pour ce faire, accédez aux sections "libellés" des paramètres de gmail.

Vous pouvez également accéder à la Section IMAP / POP des paramètres et limite le nombre de messages à synchroniser par dossier IMAP, j'utilise 1000 messages.

Je sais que ce n'est pas une solution mais m'aide certainement beaucoup avec les problèmes de synchronisation gmail avec Apple Mail .app.

Toadfish
2015-04-29 14:30:53 UTC
view on stackexchange narkive permalink

J'ai essayé tout ce que vous avez essayé et j'ai également 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 ceci, la chose qui a semblé résoudre le problème à la fin a été

  1. Supprimer les dossiers pertinents dans ~ / Library / Mail / V2 /
  2. Modifier les comptes. plist dans un éditeur de texte, et en supprimant 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.

user77771
2014-05-09 12:47:22 UTC
view on stackexchange narkive permalink

D'après les informations que vous avez fournies, il semble que Gmail n'est pas configuré correctement 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. On dirait vraiment que Gmail sur le Macbook est configuré en tant que compte POP.

Si le compte n'a pas été configuré correctement, est-ce qu'aucun téléchargement de courrier électronique ni aucun courrier ne pourrait être envoyé ou reçu?
Le courrier a deux protocoles. Un pour le courrier entrant et un pour le courrier sortant. Si vous ne recevez pas de courrier, il y a un problème avec les paramètres entrants, mais pas nécessairement ceux sortants. Étant donné que tous les autres messages sont reçus, il y a un problème avec les paramètres entrants de Gmail. Cela peut être n'importe quoi, des erreurs d'authentification côté serveur à une adresse de serveur mal saisie dans les paramètres de messagerie.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...