Como forçar o Apple Mail a atualizar COMPLETAMENTE uma conta IMAP?


7

Eu tenho uma conta do Gmail configurada em três Macs diferentes, vamos chamá-los de Casa, Trabalho e MacBook. O Home e o MacBook estão no iCloud, o Work não e o MacBook que está enfrentando o problema.

Não importa o que pareça fazer, o Apple Mail no MacBook, apenas para esta conta do Gmail, não exibe mensagens em nenhuma pasta e indica duas mensagens não lidas na caixa de entrada. Casa e trabalho exibem a mesma conta corretamente, com um reflexo preciso da caixa de entrada e das mensagens contidas em outras pastas.

Coisas que tentei:

  • Sincronizar
  • Reconstruir
  • Desative a conta, saia, remova a ~/Library/Mail/V2/IMAP-address@imap.gmail.compasta e reinicie
  • Removidos os itens de chaveiro da conta do iCloud, remova a pasta acima

Cada vez, a conta volta com duas mensagens não lidas fora de zero. A tela Informações da conta mostra números precisos para tudo, exceto a pasta "Correio enviado" (embora nada em qualquer pasta seja exibido). Ao tentar ativar e desativar o IMAP para marcadores no Gmail, vi o item da pasta "E-mails enviados" em Informações da conta, com o número correto de mensagens, mas com um título "Sent Mail" does not exist.Muito estranho. Desculpe, não tenho uma captura de tela disso.

Alguma ideia?


Bem, é claro que assim que desisto de toda esperança, algo muda. Em algum lugar na ativação / desativação repetida da conta do iCloud, a exibição da mensagem foi desmarcada. Mas, o fantasma maldito 2 ainda está sentado na caixa de entrada e não vai embora depois de uma reconstrução ...
NReilingh

Qual versão do Mail e / ou que versão do OS X ?
bmike

@Bmike 7.2 / 10.9.2 (mais recente a partir de agora) O problema foi resolvido, mas não entendo completamente o porquê.
NReilingh

O motivo pelo qual pedi a compilação é que estou vendo um comportamento bastante diferente nos sistemas entre as compilações, pois o Mail está claramente sendo redesenhado para ser mais um aplicativo cliente-servidor encadeado / XPC do que um aplicativo de loop principal monolítico tradicional. Além disso, alguns Macs como o Mac Pro têm versões mais recentes que a versão 10.9.2 convencional e eu queria isolar isso da mistura.
bmike

Interessante - este é um MacBook Air de última geração, construído em 13C1021.
NReilingh 9/05

Respostas:


4

Não tenho certeza se isso funcionará para todos, mas consegui resolver o problema em duas partes. Para que as mensagens sejam exibidas corretamente em todas as pastas da conta, eu precisava desabilitar / remover a conta do iCloud para que não fosse mais sincronizada. Em seguida, removi a pasta da caixa de correio descrita na pergunta e a adicionei localmente ao MacBook.

Depois que as pastas foram exibidas corretamente, o índice ainda estava um pouco confuso, pois a caixa de entrada exibia uma contagem não lida que não existia.

Para me livrar disso, tive que reconstruir o índice completo - isso parece ser diferente da função Reconstruir existente no menu Caixa de Correio e é mais semelhante ao que acontece quando você abre uma versão atualizada do email pela primeira vez .

  1. Sair do correio
  2. Navegar para ~/Library/Mail/V2/MailData
  3. Exclua qualquer arquivo que comece com "Índice de envelopes"
  4. Iniciar correio
  5. Siga as instruções para permitir que o Mail reconstrua o índice - isso pode levar algumas reinicializações do aplicativo.

Otimo trabalho. Gostaria de saber se apenas aspirar o arquivo de banco de dados teria corrigido as coisas para você? apple.stackexchange.com/a/66725/5472
bmike

É possível - intuitivamente, parecia que os problemas iniciais com pastas e exibição de mensagens tinham mais a ver com a configuração do servidor do que com o índice, mas quem sabe.
NReilingh 9/05

1

Você está no caminho certo ao limpar coisas "como um animal" em ~ / Library, mas há algumas desvantagens nisso.

A primeira coisa a fazer é garantir que não haja realmente um problema nas configurações dos servidores Apple Mail e Gmail. Eu criaria uma nova conta de usuário no Mac problemático e configuraria apenas essa conta de email. Sua teoria de que o MacBook é o problema é mais provável, mas e se os outros Macs estiverem corrompidos e o MacBook estiver realmente recebendo o que o Gmail está enviando (embora o Apple Mail esteja interpretando esses bits incorretamente).

Se eu mexesse em ~ / Library, faria o seguinte:

  • Faça um bom backup do meu Mac (máquina do tempo ou outra)

  • Compactar downloads de correio - excluir os dados da caixa de correio deixará downloads órfãos, por isso precisarei classificá-los posteriormente.

  • Saia do correio e desative todas as contas de correio no painel Contas da Internet das preferências do sistema (desmarque-as)

  • Mova os seguintes diretórios e arquivos para a lixeira.

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

  • Reinicie e esvazie o lixo / verifique novamente que os arquivos acima realmente desapareceram.

  • Exclua e adicione novamente essa conta do Gmail às Contas da Internet nas Preferências do sistema.


0

Eu recomendo impedir que o gmail sincronize tudo.

Isso pode ser alcançado acessando as seções "marcadores" das configurações do gmail.

Você também pode ir para a seção IMAP / POP das configurações e limitar o número de mensagens a serem sincronizadas por pasta IMAP, eu uso 1000 mensagens.

Eu sei que não é uma solução, mas certamente me ajuda muito com problemas de sincronização do gmail com o Apple Mail.app.


0

Eu tentei tudo o que você tentou e também as sugestões de bmike. A exclusão de todas as preferências / caches etc causou mais problemas do que resolveu, então eu os coloquei de volta e decidi tentar uma abordagem mais cirúrgica. Para quem ainda está lendo isso, o que parecia consertar isso no final foi

  1. Excluindo as pastas relevantes em ~ / Library / Mail / V2 /
  2. Editando Accounts.plist em um editor de texto e removendo a seção referente à conta indesejada.

Como todo mundo sugeriu, verifique se você tem backups antes de tentar qualquer coisa - mas funcionou bem para mim.


-1

Com base nas informações fornecidas, parece que o Gmail está configurado incorretamente no Macbook. Eu garantiria que as configurações de correio em Correio> Preferências> Contas sejam exatamente iguais nos três computadores. Parece realmente que o Gmail no Macbook está configurado como uma conta POP.


Se a conta foi configurada incorretamente, nenhum download de email e nenhum email poderão ser enviados ou recebidos?
bmike

O correio tem dois protocolos. Um para correio recebido e outro para envio. Se você não está recebendo e-mails, há um problema com as configurações recebidas, mas não necessariamente as enviadas. Como todos os outros emails estão sendo recebidos, há um problema com as configurações de entrada do Gmail. Pode ser qualquer coisa, desde erros de autenticação no lado do servidor até um endereço de servidor digitado incorretamente nas configurações de email.
User77771
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.