Onde as regras do Mail.app são armazenadas? Eles foram excluídos e eu quero restaurá-los

10

Como o Mail.app teve problemas para se conectar às várias contas, tentei 'redefini-lo' removendo todas as contas e as senhas armazenadas no Keychain Access.app. Em seguida, adicionei novamente todas as contas de email.

No entanto, por algum motivo, todas as regras configuradas também foram excluídas, mesmo que não estejam diretamente vinculadas a uma conta de email específica.

Onde essas regras são armazenadas para que eu possa restaurá-las a partir de um backup da máquina do tempo?

insira a descrição da imagem aqui

gentmatt
fonte

Respostas:

12

As regras são armazenadas em uma lista de propriedades em:

~/Library/Mail/V2/MailData/SyncedRules.plist 
  1. Restaure este arquivo a partir de um backup.
  2. Reinicie o Mail.app.
  3. Reative as regras.

Hoje em dia, verifique se há uma pasta V3 (El Capitan). Restaurar apenas o SyncedRules.plistpode não funcionar, pois outro arquivo .plist indexa o estado ativo do conjunto de regras atual. O que funcionou aqui foi voltar para uma versão anterior do ~Library/Mail/V3/MailDatadiretório (observe que ele está no diretório V3 - não no diretório V2) . Isso leva alguns minutos, pois o Mail precisa reimportar suas mensagens, mas restaurou regras que não foram restauradas restaurando apenas o ~/Library/Mail/V3/MailData/SyncedRules.plistarquivo.

gentmatt
fonte
3

Aqui está uma ótima resposta para Charles, para restaurar as regras perdidas do Apple Mail, que você pode perder ao atualizar para o Mac High Sierra OS10.13.4:

  1. Feche o Apple Mail. Provavelmente também no seu iPhone e iPad.

  2. No seu Mac, vá para o iCloud e desmarque a caixa Correio para não substituir o arquivo corrompido do iCloud ao reabrir o Mail.

  3. Vá para uma cópia de backup incorreta do Mail. Faça uma busca detalhada na sua pasta Usuário: ~ / Library / Mail / V5 / MailData /
    verifique se é a pasta V5, abra-a, encontre e copie o arquivo SyncedFilesInfo.plist. Em breve, você verá que é mais antigo e maior que o novo arquivo corrompido.

  4. Agora vá para o seu disco rígido atual e vá para a mesma pasta Usuário: ~ / Library / Mail / V5 / MailData /
    abra-a, localize e exclua o arquivo SyncedFilesInfo.plist mais novo e menor e substitua-o pelo arquivo de backup maior e mais antigo .

  5. Agora, reabra o Mail. Suas regras recuperadas devem estar lá. Vá para Preferências> Regras e ative suas regras marcando todas as caixas desejadas. Adicione ou exclua uma regra apenas para garantir que o arquivo seja atualizado automaticamente. Se isso não funcionar, repita com um arquivo de backup mais antigo.

  6. Agora feche o Apple Mail, abra as Preferências do iCloud no sistema operacional, verifique novamente a caixa "Mail" e feche o iCloud. A vida deve ser boa de novo.


Longmont Ron
fonte
0

Eu tive esse problema no Mail V2 (Yosemite). A exclusão SyncedRules.plistnão funcionou; as mesmas regras continuavam voltando quando o Mail era reiniciado.

Isso ocorre porque as regras são sincronizadas no iCloud. Para impedir isso:

  • Saia do correio.
  • Edite ~/Library/Mail/V2/MailData/SyncedFilesInfo.pliste exclua a entrada correspondente a SyncedRules.plist.
  • Recupere SyncedRules.plistdo seu backup.
  • Reinicie o Mail e reative as regras.

Suas regras recuperadas agora devem estar lá.

- Charles

Charles
fonte
0

Como essas coisas me deram dor de cabeça, quero compartilhar minha experiência pessoal da V4. Certifique-se de excluir também SynchedRules.plistneste diretório: ~/Library/Mobile Documents/com~apple~mail/Data/V4/SyncedRules.plist

chuckice
fonte
0

Aqui está uma modificação da atualização de Longmont Ron da resposta de Charles que não requer realmente editar o SyncedRules.plistarquivo:

  1. Saia do Mail.app no ​​seu Mac
  2. Recupere versões antigas e não corrompidas (por exemplo, do Time Machine) de SyncedRules.plisteSyncedFilesInfo.plist
  3. No painel iCloud das Preferências do Sistema, desative a caixa de seleção principal Mail e, no botão Opções ao lado do iCloud Drive, a caixa de seleção Mail também (essa caixa de seleção de segundo nível acabou sendo crucial em minha experiência)
  4. Substitua as versões corrompidas dos dois arquivos em ~/Library/Mail/V5/MailData/
  5. Reinicie o Mail.app e suas regras devem estar de volta ao local (embora elas precisem ser reativadas - você pode clicar com o botão direito do mouse em uma caixa de seleção para ativar todas elas novamente)
  6. De volta ao painel do iCloud, em Preferências do sistema, reative a caixa de seleção principal do Mail e, no botão Opções ao lado do iCloud Drive, a caixa de seleção do correio também
Michael Hammond
fonte