Mail.app-Suchindex neu erstellen?

Mail.app-Suchindex neu erstellen?

Es scheint, dass der Suchindex für meine Mail.app beschädigt ist. Ich habe 4 Jahre E-Mails, aber wenn ich über die integrierte Suche in Mail.app suche, werden immer keine Ergebnisse zurückgegeben. Hat jemand eine Idee, wie der Suchindex in Mail.app unter OS X neu erstellt oder neu erstellt werden kann?

Antwort1

Vor Lion Mail behält die Datenbank bei ~/Library/Mail/Envelope Index. Für Lion ist es ~/Library/Mail/V2/MailData/Envelope Index.

Es handelt sich um eine SQLite-Datenbank. Um die gesamte Datei neu zu generieren, beenden Sie einfach Mail und löschen Sie die Datei. Mail erstellt beim nächsten Start eine neue (dies kann je nach Größe Ihrer Postfächer eine Weile dauern).

Vorbehalt: Ich habe dies nur vor Lion getan. Ich sehe, dass sich in meinem MailDataVerzeichnis mehrere Dateien auf Lion befinden, mit denen ich nicht vertraut bin, daher kann es sich anders verhalten. Sie sind dafür verantwortlich, Ihre eigenen Daten zu sichern, bevor Sie etwas löschen.

Antwort2

Wenn der ~/Library/Mail/Envelope IndexTrick nicht funktioniert (was bei mir nicht der Fall war), können Sie mit einer Reihe anderer Schritte den E-Mail-Suchindex neu erstellen. Einige davon sind hier aufgeführt:http://www.chriswrites.com/2012/02/find-missing-emails-in-mac-os-xs-mail-app/

  1. Versuchen Sie es mdimport -r /System/Library/Spotlight/Mail.mdimporterim Terminal

  2. Versuchen Sie es sudo mdutil – Eim Terminal (Administratorkennwort erforderlich) oder über die Spotlight-Einstellungen. Fügen Sie den gesamten Computer zur Liste der ausgeschlossenen Ordner unter „Datenschutz“ hinzu und entfernen Sie ihn anschließend. Beide Aktionen erzwingen eine Neuberechnung des Spotlight-Index.

  3. in meinem Fall hat alles oben genannte nichts bewirkt und ich habe eine Fehlermeldung erhalten, als ich versucht habe, die Spotlight-Datenschutzeinstellungen zu ändern, die darauf hindeutete, dass mein ganzer Index wirklich durcheinander war. Die Lösung bestand darin, Folgendes in das Terminal einzugeben:

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

    und starten Sie den Computer dann neu, um eine Neuindizierung des Computers zu erzwingen. Sie können dann auch den Ordner „Spotlight-V100-old“ bereinigen, der jetzt auf Ihrer Festplatte angezeigt wird.

    Diese dritte nukleare Option erfordert ebenfalls Administratorrechte.

verwandte Informationen