Migrate different sbs exchange 2003 to one central Exchange 2007 server

Posted on 2009-05-16
Medium Priority
Last Modified: 2013-11-30
I must migrate approx. 15 (existing) SBS 2003 servers, to 1 server. For the data, and the local users, there is no problem, but how do I migrate the exchange accounts.
Let's say it better. I must migrate it, so that the users notice almost no problems.
The new server is up and running, and the only problem that i'm facing now is, that when a (test) user on the new server sends an email to another user (in the same email domain), but which it's on the server yet, gets an error that the mail can't be delivered, because the user (of email) is not found on the local (new) server.
So I look for a solution, that during this migrate process (approx. 2 weeks) the mail flow works without almost no fallout.
Question by:cpccomp
  • 3
LVL 12

Assisted Solution

by:Steven Wells
Steven Wells earned 750 total points
ID: 24405055

First of all you will need to create some smtp connectors and send connectors between all your exchange sbs boxes and your exchange 2007 box if you want to have mail flow during the migration.

I assume they are all on different domains?

It may be easier to go for a swing migration where you move all mailboxes over from one sbs box at a time say one per night.
You will have to export their email using exmerge and then import using the import-mail command.

See this for exmerge


You need to permission your existing sbs environment correctly to allow exmerge to work. I normally create an account called exmerge and use this for all mailbox extraction.
Then create all the accounts on the new exchange 2007 server and copy all the pst files and then import them using the information in the link below

You need to run these tools from a workstation with exchange 2007 tools installed (x32 bit only)

You will then have fresh mailboxes with all their old mail and calendar,contact,task informatin preserved.

Hope this helps

Author Comment

ID: 24405649
Thanks for the answer, but all the SBS server have the same (email)domain.
I use the exmerge function a lot (when users move from one sbs server to another location) so that is clear.
So you say that I must look for the send and recieve connectors. But how do I configure mail connector for an users on the new server, so that the mail  for his collegue (who is'nt migrated yet) will be sent to his mailbox.
LVL 12

Accepted Solution

Steven Wells earned 750 total points
ID: 24405804
You have a problem if they are all on the same exchange domain.
If they all share the same email domain, you will be unable to control mail flow correctly and you may have to have a period were no mail flows until you get all users on the same server. There is no other way, otherwise you will get mail loops as each server thinks it's authoritive to the same email domains.

 If you were using different smpt domains, you can setup forwarding between the sbs boxes and your 2007 server. Ideally you want to have this server as master and then create send connectors to all the other sbs boxes.
Without seeing your setup I can't comment more. You may have painted yourself into a corner if you have got the same smtp address scope.
Can you post diagram or more information about how the sbs and the exchange 2007 are configured?
LVL 12

Assisted Solution

by:Steven Wells
Steven Wells earned 750 total points
ID: 24405809
You could set a different smtp domain on your non-migrated domains but that would probabaly take as much work but it could work. say on one sbs domain, create a new smtp domain of sbs1.yourdomain.com and on your exchange domain create a send connector that routes to sbs1.yourdomian.com to that server. You will have to create a send connector on the sbs box to point back to the exchange 2007 box. However, that will mean that the sbs1 box will not get external emails, unless you create contacts for each sbs user on your top exchange server.  It's all about keeping the smtp name space unique to ensure mail flows correctly.

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have come across a situation where you need to find some EDB mailbox recovery techniques, then here you will find the same. In this article, we will take you through three techniques using which you will be able to perform EDB recovery. You …
In this post, we will learn to set up the Group Naming policy and will see how it is going to impact the Display Name and the Email addresses of the Group.
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
This video demonstrates how to sync Microsoft Exchange Public Folders with smartphones using CodeTwo Exchange Sync and Exchange ActiveSync. To learn more about CodeTwo Exchange Sync and download the free trial, go to: http://www.codetwo.com/excha…
Suggested Courses

612 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question