¿Recrear el índice de búsqueda de Mail.app?

¿Recrear el índice de búsqueda de Mail.app?

Parece que el índice de búsqueda de mi Mail.app se ha dañado. Tengo 4 años de correos electrónicos, pero cuando busco mediante la búsqueda integrada en Mail.app siempre no arroja resultados. ¿Alguien tiene alguna idea de cómo se puede reconstruir o recrear el índice de búsqueda en Mail.app en OS X?

Respuesta1

Antes, Lion Mail mantiene su base de datos en ~/Library/Mail/Envelope Index. Para León es ~/Library/Mail/V2/MailData/Envelope Index.

Es una base de datos sqlite. Para regenerar el archivo completo, simplemente cierre el correo y luego elimine el archivo. Mail creará uno nuevo en el próximo inicio (puede tardar un poco dependiendo del tamaño de sus buzones).

Advertencia: solo hice esto antes de Lion. Veo que en mi MailDatadirectorio hay varios archivos de Lion con los que no estoy familiarizado, por lo que es posible que se comporte de manera diferente. Eres responsable de hacer una copia de seguridad de tus propios datos antes de atacar cualquier cosa.

Respuesta2

Si el ~/Library/Mail/Envelope Indextruco no funciona, lo cual no funcionó en mi caso, hay otros pasos que se pueden seguir para reconstruir el índice de búsqueda de correo, algunos de los cuales se detallan aquí:http://www.chriswrites.com/2012/02/find-missing-emails-in-mac-os-xs-mail-app/

  1. prueba mdimport -r /System/Library/Spotlight/Mail.mdimporteren la terminal

  2. Pruebe sudo mdutil – Een la Terminal (se requiere contraseña de administrador), o mediante las preferencias de Spotlight, agregue toda la computadora a la lista de 'Privacidad' de carpetas excluidas y luego elimínela; Ambas acciones obligarán a recalcular el índice de foco.

  3. en mi caso, todo lo anterior no logró hacer nada y recibí un mensaje de error al intentar cambiar la configuración de privacidad de Spotlight, indicando que todo mi índice estaba realmente desordenado. La solución fue escribir lo siguiente en la Terminal:

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

    y luego reinicie la computadora para forzar una reindexación de la máquina. Luego también puedes limpiar la carpeta "Spotlight-V100-old" que ahora aparecerá en tu disco duro.

    Esta tercera opción nuclear también requiere privilegios de administrador.

información relacionada