I'd like some advice on the order of steps I have below (these were accumulated through research, prior knowledge, as well as a support case with Microsoft to go over a migration plan).
The background is Company A (abc.com) acquired our Company B (xyz.com). However, we have a newer Exchange (2010) server, so they want to migrate their mailboxes from their Exchange 2003 server into our 2010 server, but keep their user accounts in the Company A domain in their separate forest. Then, we would become the authoritative email server for abc.com, so we would change all of our current users to abc.com email addresses as well. Our Ex2010 is currently setup to only send email through and receive from a cloud-based spam filtering service. Company A still has some Outlook 2003 clients, and I don't think they will all be migrated to Outlook 2010 before the mail migration, so I have to account for Public Folders for Free/Busy.
The steps below are what we've mapped out, but I don't believe they are in the correct order. I've completed the first 5 steps (green). I need to make sure the mail flow works during the migration process, co-existing until done, and the creation of the send connector on my Ex2010 was guided by Microsoft support. They also advised step 9 to configure a send connector on Ex2003 to forward to Ex2010, but I don't know if that needs to be done before changing DNS and MX records? Should I be creating the send connector on Ex2003 to set up the flow, then changing the DNS and MX records so that Ex2010 becomes the authoritative abc.com email server and THEN migrate mailboxes? Are there any steps I'm leaving out?
- Private Connection (MPLS)
- Create Conditional Forwarders pointing to each other’s domains on the DCs
- Forest and Domain Trusts - Two-way
- UCC SAN SSL Certificate with abc.com as common name installed on Ex2010 (services not yet assigned to it, as our current xyz.com common name UCC SAN SSL cert is used)
- Added abc.com as accepted domain on Ex2010, configured as Internal Relay pointing to Ex2003
- autodiscover.abc.com and mail.abc.com Internal DNS records pointing to <internal IP of Ex2010> on Company A's DNS before migration
- Public DNS records for mail.abc.com, autodiscover.abc.com pointing to <public IP for Ex2010>
- Replicate Public Folders from Ex2003 to 2010
- Setup Send Connector on 2003 (New SMTP connector – General tab – forward all mail through Exch2010 – Address Space tab = SMTP abc.com and select “Allow messages to be relayed”)
- Change MX record for abc.com from <Company A> to <cloud based Spam filter IP>
- Migrate Mailboxes (using Binary Tree E2E) into Ex2010 and they will be Linked Mailboxes to user accounts in Company A's domain
- Change the Accepted Domain “abc.com” to Authoritative Domain in Ex2010
- Email Address Policies for “abc.com” for Company B users
- Change URLS on 2010 from mail.xyz.com to mail.abc.com
- Manually reconfigure all Outlook 2003 clients to point to mail.abc.com
Yes, create the RGC before changing the records.
If you have feedback for TechNet Subscriber Support, contact firstname.lastname@example.org
TechNet Community Support
- Marked as answer by Simon_WuMicrosoft contingent staff, Moderator Sunday, August 04, 2013 2:52 PM
Ok, so I would be creating the RGC and then the record changes to in effect have all mail traffic come into the Ex2010 and flow to the Ex2003 if the mailbox is not on Ex2010 yet, and the Ex2003 mailboxes will send out through the Ex2010, correct?
Are there any other steps I'm missing? What about GAL?
I'm wrapping my head around the routing setup, but it's still cloudy:
The scenario given was to create on the Exchange 2010 the "abc.com" under Accepted Domains, configure it as Internal Relay pointing to the Ex2003 server, and created also on the Ex2010 a Send Connector for abc.com that routes mail through the smarthost Ex2003.
Then I was told that on the Ex2003 side, a new SMTP connector needed to be created for abc.com and configured to forward all email to Ex2010, selecting the checkbox "allow messages to be relayed".
What I don't believe I was told was unchecking or checking the "This Exchange organization is responsible for all mail delivery to this address" box. Does this need to be unchecked on the Ex2003? Does any other SMTP connector on the Ex2003 need to be disabled?
And, from the moment I've created this connector on the Ex2003 side, does that mean that the Ex2010 needs to be receiving all the external email (thus the DNS and MX records shifted to the Ex2010 right after configuring the cross forest connectors)?