• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 275
  • Last Modified:

Migrate different sbs exchange 2003 to one central Exchange 2007 server

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.
  • 3
3 Solutions
Steven WellsSystems AdministratorCommented:

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
cpccompAuthor Commented:
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.
Steven WellsSystems AdministratorCommented:
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?
Steven WellsSystems AdministratorCommented:
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.
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.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now