Is it possible to have to separate the email hosting for my domain into a couple of different hosts?

For example company.com has emails going to Google (apps for business) and Microsoft Online Services (exchange)...Employee A's inbox is at Microsoft online services as a@company.com while employee B's inbox is at Google as b@company.com.

  • I know this is an old thread, but I'm curious if the above solution ended up working for the poster. I'm looking at a similar situation and am wondering if the solution provided (forwarding) is the only way to accomplish splitting an email domain among different hosts. – rclowery624 Sep 12 '15 at 16:55

This is possible, but not completely independently. You need to have one primary mail provider which accepts all of your mail. Then configure mailboxes there to forward emails to another account.

For example, set up company.com at Google, and a new domain, company.net at Microsoft. Have Google forward all emails for b@company.com, to b@company.net. Finally, set up the b@company.net account so it can send emails with the From address of "b@company.com".

The reason you have to do it this way, it the way email is routed around the internet. Email routing is per-domain, with one or more mail servers listed in DNS as being responsible for email. However, in DNS you specify which of your mail servers has the highest priority, and which others should only be tried when the primary is unreachable. Your secondary mail servers will then forward all mail received to the primary, which is responsible for putting email into a particular user's mailbox or forwarding it on to another address.

There is one alternative to this, if you're willing to run your own mail server: You could conceivably run a mail server on your own network which accepts all of your email for company.com, and then routes mail for individual mailboxes to specific destinations (Google or Microsoft). However to the best of my knowledge, Google and Microsoft don't offer this solution for you so you'd have to run your own mail server to achieve it.

  • Avleen: I recently configured postfix and procmail to forward messages to different mail providers based on email address with great success. (It's also a neat way to get around the issue of slow MX record propagation in DNS when changing mail providers.) – Nic Jan 23 '11 at 11:41

The most simple solution when using Google Apps (like in your case) is to enable dual delivery in Google Apps.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.