Die SharePoint Services 3.0 stellen von sich aus keine Möglichkeit zur Verfügung, Inhalte von MSG-Dateien (gespeicherte Outlook-Mails) zu indizieren. Es gibt einige kostenpflichtige IFilter, aber über einen kleinen Umweg, lässt sich auch der MSG-IFilter für die Windows Desktop Search verwenden.
1. Windows Desktop Search installieren
Zuerst muss auf dem SharePoint-Rechner die Windows Desktop Search installiert werden. Das
Installationspaket stellt Microsoft in seinem Downloadbereich zur Verfügung. Die Windows Desktop Suche ist notwendig, damit im nächsten Schritt der MSG-IFilter installiert werden kann.
2. MSG-IFilter installieren
Für die Windows Desktop Suche stellt Microsoft einen MSG-IFilter zur Verfügung. Das
Installationspaket hierfür ist ebenfalls im Downloadbereich von Microsoft verfügbar.
3. Änderungen in der Registrierdatebank
Die Dateiendung und der IFilter müssen jetzt noch für die SharePoint-Suche registriert werden. Hierfür müssen in der Registrierdatenbank diese beiden Einträge gemacht werden (thanks to Gavin Adams
Blog-entry for the info about the Outlook mime types):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\Filters\.msg]
"Extension"="msg"
"FileTypeBucket"=dword:00000001
"MimeTypes"="application/vnd.ms-outlook"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.msg]
@=hex(7):7b,00,34,00,30,00,33,00,39,00,62,00,33,00,32,00,36,00,2d,00,39,00,66,\
00,32,00,37,00,2d,00,34,00,62,00,34,00,61,00,2d,00,62,00,34,00,36,00,30,00,\
2d,00,34,00,37,00,61,00,30,00,63,00,36,00,61,00,33,00,39,00,64,00,35,00,63,\
00,7d,00,00,00,00,00
4. SharePoint-Suchdienst neu starten
Damit die Änderungen in der Registrierdatenbank aktiv werden, muss der SharePoint-Suchdienst neu gestartet werden. Über ein Befehlsfenster werden die Kommandos
NET STOP SPSEARCH
NET START SPSEARCH
ausgeführt.
5. Vollständigen Crawl starten
Damit auch bereits abgelegte MSG-Dateien indizeirt werden, muss ein vollständiger Crawl gestartet werden. Hierfür wird ein Befehlsfenster geöffnet und in das Verzeichns "C:\Programme\Gemeinsame Dateien\Microsoft Shared\Web Server Extensions\12\BIN" gewechselt hier wird
STSADM -o spsearch -action fullcrawlstart
ausgeführt.
6. Windows Suche deaktivieren (optional)
Die Windows Desktop Suche kann jetzt wieder aktiviert werden. Sie wurde nur benötigt, damit der IFilter von Microsoft installiert werden kann. Deaktivieren lässt sich der Dienst über die Verwaltung > Dienste.