What options are recommended for indexing Exchange mailboxes with SharePoint?
So far I have found the following:
- I found one article, which mentions that you can add http://<fqdn>/exchange and/or http://<fqdn>/exchange/user_alias as a content source, but as I have very limited expierence with Exchange I have no idea what those URI's are for and what it would be indexing
- I found a bunch of third party options which seem promising - so any feedback on them would be beneficial
- The third option I found is that Exchange supports Journaling which can be used to send mail to SharePoint which I can then search using built in SharePoint features? This seems to be a very interesting option, from a SharePoint perspective, as it means I can leverage existing SharePoint skills and features (like the security model) to get fine grained control. However I am not sure what the con's to this option are?
This is technically possible, but further investigation points to SharePoint not being the correct interface for this.
Looking at the information I found previously, some addition information.
This is refering to using the out of the box crawl tools to search the OWA interface. This is generally a bad idea because the content of the mail will be available to everyone who can use that search. This also has the downside of needing to be setup per mailbox.
These are an option, in particular the BA Insight one which maintain security per user.
This is also a good option, but suffers from the same issue as indexing OWA - everyone who can search can see all the emails.
If we reverse the issue and look at the goals of searching mail better suited solutions appear:
In SPS 2003 and MOSS 2007 there is a native webpart that indexes mail stores as well as other parts of exchange). Similar to this picture.
In Sharepoint 2010 there is a built-in exchange connector.
Journaling (option 3) is a great way of capturing all sent and received email for your organization. The issue with journaling is that it can require a tremendous amount of storage (depending on your organization size). It also can have some privacy issues as the exchange journal mailbox is just a bifurcated bcc mailbox for every message sent and received in your organization.