Link to home
Start Free TrialLog in
Avatar of tabreed
tabreedFlag for United Arab Emirates

asked on

Extend email Search on Sharepoint 2013

Dear Experts,

How can I extend to search email items from SharePoint 2013 please advice

We have Exchange 2013 and SharePoint 2013

Thanks
Avatar of Jamie McAllister
Jamie McAllister
Flag of Switzerland image

Team mailboxes allow you to have content in SharePoint as well as Exchange and therefore it is search crawled.

https://support.office.com/en-in/article/Overview-Use-a-site-mailbox-to-collaborate-with-your-team-45fb1ef2-19f5-4bf5-b6e2-8f3f77c09221

Aside from that you need to get the content into SharePoint in another way such as using Harmon.ie or Colligo to drag those mails into a library. (There's also mail enabled libraries, but bleh).
Avatar of tabreed

ASKER

Thanks Jamie,

i need to enable users to search their email mailbox items from SharePoint search. Please advice
There's a thread here, and I know Matt McDermott knows his stuff;

http://sharepoint.stackexchange.com/questions/114060/search-in-private-exchange-2013-mailbox-with-sharepoint-2013-search-center

Custom code using the Exchange Web Services is the only suggested approach. I don't have a code sample for this.
Avatar of tabreed

ASKER

Hi Jamie,
 It is very impartment & urgent for me to implement to allow users to search their email messages from SharePoint 2013

 i really appreciate your help and support

 Thanks
As you'll see from the thread I posted, it's not really what SharePoint does.

The only free component I can see is this;

https://exchangewp.codeplex.com/

It's a form of integration but not really search.
This is the other thing I have;

https://technet.microsoft.com/en-us/library/jj591608.aspx

You can configure to search crawl shared mailboxes using the Exchange connector, but not personal mailboxes.
Avatar of tabreed

ASKER

Thanks Jamie, they don’t want to see all the emails but whenever they search from SharePoint the email message content should be searchable with the respective user permissions

User generated imageThanks
In the organizations I work with, emails are added to libraries as content using a package such as Harmon.ie or Colligo.

This is the most sensible approach to this problem IMHO.
Avatar of tabreed

ASKER

Please let me know in details how I can add my mailbox to a library
Perhaps I'm not being clear. Your options as I see them are;

1. Drag emails into a library for sharing and search indexing using an external product like Harmon.ie
2. Configure the Exchange Connector to allow SP Search to crawl Shared Mailboxes (https://technet.microsoft.com/en-us/library/jj591608.aspx)
3. Write custom code to interrogate the Exchange web services to [somehow] achieve this. I have no code sample for this.

Which solution do you want me to elaborate on?
Avatar of tabreed

ASKER

thanks, i would like to test 2 option first if dosent work than 3 option
OK. The link I provided has step by step guidance for option 2. Not much more I can add there.
Avatar of tabreed

ASKER

Thanks, We have Exchange 2013, it will be same step as exchange 2010 ?. Please advice
There shouldn't be any major differences.
Avatar of tabreed

ASKER

Thanks, let me try. i will update you
Avatar of tabreed

ASKER

Hi Jamie, i have tried 2 option  it only allowing me to crawl public folder  still i couldn't able to crawl the user's mailbox
i think i need to try 3rd option. Please advice
Hi Tabreed,

There are code samples to call the Exchange web services here;

https://msdn.microsoft.com/en-us/library/office/jj900168%28v=exchg.150%29.aspx

However I have grave doubts about you meeting the requirement. Even if you can successfully crawl personal mailboxes how will you manage permissions?

The search crawler might have permissions where the user does not. As such they'll be able to see confidential items for other people in the search summary though not the mailbox itself.

Your requirement is a recipe for trouble.
Avatar of tabreed

ASKER

Thanks Jamie,  i am also confused.  how about if i implement the eDiscovery. please advice
Hi Tabreed,

eDiscovery is about Compliance. It allows litigators to find material in SharePoint and Exchange as part of an investigation.

It's not what you're after.

Jamie
Avatar of tabreed

ASKER

Hi Jamie,

I totally got stuck, even I couldn’t able to connect mailbox to library   please help me, I have around 10 Exchange 2013 mailboxes that I need to be crawl to SharePoint 2013
Are they shared or private mailboxes?

What security needs to be in place?

What have you tried so far?
Avatar of tabreed

ASKER

They are private mailboxes, we need provided selected user to have access the search results.

I have tried to configure as external source with OWA url, shared location and connect to library but no luck
ASKER CERTIFIED SOLUTION
Avatar of Jamie McAllister
Jamie McAllister
Flag of Switzerland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of tabreed

ASKER

Thank you so much