Recriar o índice de pesquisa do Mail.app?

3

Parece que o índice de pesquisa do meu Mail.app foi corrompido. Eu tenho 4 anos de e-mails, mas ao pesquisar por meio da pesquisa integrada no Mail.app, ele não retorna resultados. Alguém tem alguma idéia de como o índice de pesquisa pode ser reconstruído ou recriado no Mail.app no OS X?

    
por Mahmoud Al-Qudsi 18.08.2011 / 07:51

2 respostas

5

Antes de o Lion Mail manter seu banco de dados em ~/Library/Mail/Envelope Index . Para Lion, é ~/Library/Mail/V2/MailData/Envelope Index .

É um banco de dados sqlite. Para regenerar o arquivo inteiro, simplesmente saia do e-mail e exclua o arquivo. O Mail criará um novo no próximo lançamento (pode demorar um pouco dependendo do tamanho de suas caixas de correio).

Cavee: Eu só fiz isso antes do Lion. Eu vejo no meu diretório MailData existem vários arquivos no Lion que eu não conheço, então ele pode se comportar de maneira diferente. Você é responsável por fazer backup de seus próprios dados antes de atacar qualquer coisa.

    
por 19.08.2011 / 19:21
1

Se o truque ~/Library/Mail/Envelope Index não funcionar, o que não aconteceu para mim, há várias outras etapas que podemos seguir para reconstruir o índice de pesquisa de e-mail, algumas descritas aqui: link

  1. tente mdimport -r /System/Library/Spotlight/Mail.mdimporter no terminal

  2. experimente sudo mdutil – E no Terminal (a senha administrativa é necessária) ou, por meio das preferências do Spotlight, adicione o computador inteiro à lista "Privacidade" das pastas excluídas e, em seguida, remova-o; ambas as ações forçarão um recálculo do índice de holofotes

  3. no meu caso, todos os itens acima não conseguiram fazer nada, e recebi uma mensagem de erro ao tentar alterar as configurações de privacidade do Spotlight, indicando que meu índice inteiro estava realmente confuso. A solução foi digitar o seguinte no Terminal:

    sudo mv /.Spotlight-V100 /Spotlight-V100-old

    e, em seguida, reinicie o computador para forçar uma reindexação da máquina. Você também pode limpar a pasta "Spotlight-V100-old" que agora aparecerá no seu disco rígido.

    Esta terceira opção nuclear também requer privilégios de administrador.

por 04.04.2012 / 19:26