Sharepoint 2013 integration with hosted Office 365 Exchange

Hello, we host our own sharepoint 2013 server internally and are lacking email integration since we are using gmail at the present moment. Question is if I can integrate Office 365 exchange server with my internal SharePoint server or is there feature loss with doing this?

So only the email is on office 365. I do not want to have to install and run exchange internally.

Who is Participating?
BembiConnect With a Mentor CEOCommented:
OK, I understand.
Sharepoint hs a user synchronisation service. That means, it grabs information from active diretory and fills its own databases. Even posible to sync it into the other diretion.
As sharepoint is capcaple to fetch the information form any LDAP source, it even can grab it from external (i.e. cloud) sources as long as no firewlall blocks this connetion.

An then..., yes. If ou can connec tto an Active Directory, sharepoint can snychronisise this information using the user synchronisation service.

As email adddresses are store in the AD properties of an user, it can even grab the email adress independend from the question, where it is hosted. Exchang eis out of scope her as it also uses AD.
Your sharepoint grabs any email, which is forwarded to your sharepoint and fits an email address given to an object in sharepoint i.e. a list.
You have to make sure, that emails, which should be for your sharepoint can reach the sharepoint. More a mail routing problem.

Usually you have your internal exchange and just create a connector, which forwads mails to your sharepoint (i.e. As your exchange / mail server is outside your local network, you have to make the same as you sould have your own email server.

Make sure, your sharepoint address ( is reachable from the outside world. This can be handled my an MX record, which is assigned to a subsomain of your majod domain. So at your provicers dns, you have to create a subdomain ( and register MX records for this domain, which point to our own firewall (static IP is usually needed).

The forward port 25 (smtp) in your firewall to your sharepoint server.

This way, mails to should reach your 365 postboxes and shoudl reach our sharepoint.
ademboAuthor Commented:
Thanks, but one of the areas I did not describe was the integration with Active Directory. By that I mean, sharepoint knows the users email address by simply logging into SharePoint. I dont want to have to type the users email on every user record, with having exchagne installed locally, it of course has the email address already tied to their account. Will it function the same way with exchange on Office 365?
Lets aswer in a more generic way as I can not really follow up your environment. But in general more a logical structure problem.

The point is who is handling which domain space. Either you decide the cloud system handles it or your local environment. As you talk about users, the user domain is connected with the cloud.

Or in other words, you can not explain your system, why to handle a mail for one time by the cloud, and another time by your local environment This is why I said it need separation from the domain perspective

Even in local environments, where exchange is in the same location as sharepoint, you seperate them via a subdomain (i.e. and mysharepoint, THis way, you can tell your router, what it directed to the clound and what to keep local.

Even I#, not quite sure, what you intent with your users and email .Sharepoint can catch mails to fill lists, or you can use webparts to access mailboxes. But as the users mailbox is in the cloud, all mails for users will go into the cloud, as it depends from then (email) domain, which is forwared to your cloud exchange.
ademboAuthor Commented:

Thank you for your input, but Im not really even interested in mail flow. All I am really trying to figure out is if SharePoint knows my email address by my account logging in. Sorry, maybe i am not clearly specifying my needs here. I am only wanting to know what SharePoint needs in order to know my email address. I think we are talking about two different things here.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.