1. Launch Terminal.app
2. Navigate to your cache files in the command line (for this case, we're
going to do an e-mail message--but you might want to also try other item
types if they aren't show up as well):
cd ~/Library/Caches/Metadata/Microsoft/Entourage/2004/Main
Identity/Messages/0T/0B/0M/15K
3. Perform command "ls" to get a list of the directory's contents. Pick one
of the XXXX.vRgeMessage items within the list of contents. For this
example, we'll use 1234.vRgeMessage.
4. Check the metadata on the file:
mdls 1234.vRgeMessage
This should list all the metadata Spotlight knows about the item. If you
don't see an entry like "com_microsoft_entourage_recordID" then Spotlight
has not yet indexed the item. If you do, it should be indexed and available
in your Spotlight results (if it doesn't show up in results there's a
Spotlight problem going on).
5. If the metadata is sparse (doesn't contain anything that looks related to
e-mail), try running the importer with debugging:
mdimport -d4 1234.vRgeMessage
This will print out a whole bunch of info on how Spotlight is importing the
item. Look for any errors.
6. If it appeared to have worked, run mdls again and see if the metadata now
looks like mail-related values. If so, again, try searching for the item
with Spotlight.
-Andy
Thanks for the reply. I really don't know Unix commands too well. How
exactly do I run the "mdls command line tool on one of those
XXXX.vRgeMessages?"
--
Andy Ruff
MacBU Program Management
Entoruage Weblog:
http://blogs.msdn.com/entourage/
This posting is provided ³AS IS² with no warranties, and confers no rights.