Mail.app falha, após a reconstrução do servidor Exchange

1

Nosso servidor Exchange foi reconstruído após uma falha de hardware e isso resultou na alteração da ID da caixa de correio. O Mail.app não gosta disso e trava assim que tenta verificar se há novas mensagens:

Process:               Mail [1174]
Path:                  /Applications/Mail.app/Contents/MacOS/Mail
Identifier:            com.apple.mail
Version:               8.2 (2102)
Build Info:            Mail-2102000000000000~1
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Mail [1174]
User ID:               501

Date/Time:             2015-07-14 08:59:48.324 +0100
OS Version:            Mac OS X 10.10.4 (14E46)
Report Version:        11
Anonymous UUID:        4F6F2F84-F869-25C2-1C87-B1246982BFD7


Time Awake Since Boot: 2200 seconds

Crashed Thread:        2  Dispatch queue: MFEWSAccountRequestResponseQueue :: NSOperation 0x600000697340 (QOS: UTILITY)

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Root Folder Id changed from AAMkADA5M2EyZWFiLWY1ZTctNDJlMS05MzQ1LTkyMDBkNTY2ZWEyMQAuAAAAAAA87sBtlAlTTJOPv8b7pvr6AQAUpHXDFMbMR5FSnLwG4BOUAAAAiMo7AAA= to AAMkADM0MjZkNGU4LTcwZGUtNDZhYi1hNjg4LTk0MGI5NWM4NzU3MgAuAAAAAAAcQlpkIwGwSb0hc5q+A04eAQB+EaxIvJoGTJt2RsDw05zJAAAAlpk5AAA=: once an account is created, the root folder id shouldn't change on the server'
abort() called
terminating with uncaught exception of type NSException

Qual é o meu melhor curso de ação? Eu tentei remover os arquivos de índice 'Envelope' e reconstrução, mas com o mesmo resultado. Eu não quero apagar completamente tudo a menos que seja absolutamente necessário, pois não quero perder meu cache local de mensagens (especialmente porque elas não estão mais disponíveis no servidor).

James
fonte
Espero que você tenha arquivado e-mails, se assim excluir a conta de e-mail. agora faça um novo (ou recrie o antigo). com base nesta mensagem "uma vez que uma conta é criada, o ID da pasta raiz não deve ser alterado no servidor"
Buscar웃

Respostas:

1

Buscar tem a essência correta, apesar de eu adicionar uma etapa: faça o backup de sua pasta ~ / Library / Mail (OPTION-Arraste-a para a área de trabalho) e exclua a conta.

Um que é feito, adicione de volta. Se o seu e-mail antigo desapareceu quando a nova conta foi estabelecida, basta importar as caixas de correio de backup que estão na área de trabalho.

Steve Chambers
fonte
Pensei que pode ter havido uma solução mais imaginativa, mas foi o que acabei fazendo - infelizmente, importar arquivos .mbox de volta para o Exchange perde a data e a hora enviadas / recebidas originais. Algo para procurar se isso é particularmente importante para qualquer um.
James
0

Eu usei uma abordagem mais radical, porque todas as minhas contas de e-mail (aquelas que não usam o Exchange) estavam usando o protocolo IMAP. Eu não fiz backup da minha pasta ~ / Library / Mail. Acabei de movê-lo para outro local completamente, desativei a conta de email do Exchange dentro do System Prefs e, finalmente, reiniciei o Mail.app. O aplicativo agora re-baixa todos os e-mails ...

onekiloparsec
fonte