Come posso costringere Apple Mail a COMPLETAMENTE aggiornare un account IMAP?

6

Ho un account Gmail configurato su tre diversi Mac, chiamiamoli Home, Lavoro e MacBook. Home e MacBook sono su iCloud, Work no, e MacBook è quello che sta vivendo il problema.

Indipendentemente da ciò che mi sembra di fare, Apple Mail sul MacBook, solo per questo account Gmail, non visualizza messaggi in nessuna cartella e indica due messaggi non letti nella Posta in arrivo. Home e Lavoro visualizzano correttamente lo stesso account, con una riflessione accurata della casella di posta in arrivo e dei messaggi contenuti in altre cartelle.

Cose che ho provato:

  • Sincronizza
  • Rebuild
  • Disattiva account, esci, rimuovi la cartella ~/Library/Mail/V2/[email protected] , quindi riavvia
  • Rimosso gli elementi portachiavi per l'account da iCloud, rimuovi la cartella sopra

Ogni volta, l'account torna con zero due messaggi non letti. La schermata Info account mostra numeri precisi per tutto tranne la cartella "Posta inviata" (sebbene in nessuna cartella non venga visualizzato nulla). Nell'esperimento con l'attivazione e la disattivazione di IMAP per le etichette in Gmail, ho visto l'elemento per la cartella "Posta inviata" in Visualizza info account con il numero corretto di messaggi, ma un titolo di "Sent Mail" does not exist. Molto dispari. Spiacente, non ho uno screenshot di quello.

Qualche idea?

    
posta NReilingh 09.05.2014 - 03:47
fonte

5 risposte

3

Non sono sicuro che questo funzionerà per tutti, ma sono stato in grado di risolvere il problema in due parti. Per visualizzare correttamente i messaggi per tutte le cartelle dell'account, avevo bisogno di disabilitare / rimuovere l'account da iCloud in modo che non fosse più sincronizzato. Quindi ho rimosso la cartella della cassetta postale descritta nella domanda e l'ho aggiunta in locale al MacBook.

Dopo che le cartelle sono state visualizzate correttamente, l'indice era ancora un po 'incasinato in quanto la posta in arrivo stava visualizzando un conteggio non letto che non esisteva.

Per sbarazzarsi di questo, ho dovuto ricostruire l'indice completo - questo sembra essere diverso dalla funzione Ricostruisci che esiste nel menu Mailbox, ed è più simile a quello che succede quando apri una versione aggiornata della posta per la prima volta.

  1. Esci posta
  2. Vai a ~/Library/Mail/V2/MailData
  3. Elimina tutti i file che iniziano con "Envelope Index"
  4. Avvia posta
  5. Segui le istruzioni per consentire a Mail di ricostruire l'indice; potrebbero essere necessari alcuni riavvii dell'applicazione.
risposta data 09.05.2014 - 17:55
fonte
1

Sei sulla strada giusta con le cose di pulizia "come un animale" in ~ / Library, ma ci sono alcuni aspetti negativi di questo.

La prima cosa da fare è accertarsi che non sia realmente un problema con le impostazioni del server Apple Mail e Gmail. Vorrei creare un nuovo account utente sul Mac problematico e configurare solo l'account di posta. La tua teoria che il MacBook sia il problema è più probabile, ma cosa succede se entrambi gli altri Mac sono corrotti e il MacBook sta effettivamente ottenendo ciò che Gmail sta mandando (anche se Apple Mail sta interpretando quei bit erroneamente).

Se dovessi rovinare in ~ / Library, farei quanto segue:

  • Fai un buon backup del mio Mac (macchina del tempo o altro)

  • Zipup Mail Download: l'eliminazione dei dati delle cassette postali lascerà download orfani, quindi sarà necessario riordinarli in un secondo momento.

  • Esci dalla posta e disattiva tutti gli account di posta nel pannello Account Internet delle preferenze di sistema (deselezionalo)

  • Sposta le seguenti directory e file nel cestino.

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

  • Riavvia e svuota il cestino / reverify che i file sopra sono davvero andati.

  • Elimina e aggiungi nuovamente un account Gmail agli account Internet dalle Preferenze di sistema

risposta data 09.05.2014 - 17:55
fonte
0

Raccomando di impedire a gmail di sincronizzare tutto.

Questo può essere ottenuto andando alle sezioni "etichette" delle impostazioni di Gmail.

Puoi anche andare alla sezione IMAP / POP delle impostazioni e limitare il numero di messaggi da sincronizzare per cartella IMAP, io uso 1000 messaggi.

So che non è una soluzione, ma sicuramente mi aiuta molto con i problemi di sincronizzazione di Gmail con Apple Mail.app.

    
risposta data 09.05.2014 - 15:13
fonte
0

Ho provato tutto ciò che hai provato e ho anche provato i suggerimenti di bmike. L'eliminazione di tutte le preferenze / cache ha causato più problemi di quanti ne abbia risolti, quindi li ho rimessi e ho deciso di provare un approccio più chirurgico. Per chiunque stia ancora leggendo questo, la cosa che sembrava risolverlo alla fine era

  1. Eliminazione delle cartelle pertinenti in ~ / Library / Mail / V2 /
  2. Modifica dell'accounts.plist in un editor di testo e rimozione della sezione relativa all'account indesiderato.

Come tutti gli altri hanno suggerito, assicurati di avere i backup prima di provare qualsiasi cosa, ma ha funzionato bene per me.

    
risposta data 29.04.2015 - 11:30
fonte
-1

In base alle informazioni che hai fornito, sembra che Gmail sia impostato in modo errato sul MacBook. Mi assicuro che le impostazioni della posta in Mail > Preferences > Accounts siano esattamente le stesse su tutti e tre i computer. Sembra davvero che Gmail sul MacBook sia configurato come un account POP.

    
risposta data 09.05.2014 - 09:47
fonte

Leggi altre domande sui tag