Link to home
Start Free TrialLog in
Avatar of yellowgingham
yellowgingham

asked on

Migrate mailboxes and accounts from Exchange 2003 on Win 2003 to Exchange 2007 on Win 2008

Hello,
I have Windows 2003 server with Exchange 2003. This server is single and provide DC.
I have installed a new server with Windows 2008 server. I want to copy all accounts from active directory from 2003 to 2008 and also mailboxes form ex 2003 to ex 2007. The new server 2008 is in DMZ. The old server 2003 wil stay DC and after successful migration of mailboxes I can uninstall Exch 2003 but soonest a few weeks after migrating.
I tried use dcpromo and adjusted the 2008srv as BDC and then installed the Exch 07 but Exch 03 and 07 was in some connection mode and Exch 07 did not work correctly. I also used the Exmerge tool to convert mailboxes in Exch 03 to pst files, but it did not work, all pst files was empty and some error appear.
Names of domains will same on both servers. Is it better use some migration tools and apply it on separately servers or shall I use some synchro tools as BDC etc.
Could you give me advice and some steps how shall I do that ?
I have only a few hours to do that, because tomorow mornig migration would be done!
Thank you a lot!
Avatar of Thorbear_Icemountain
Thorbear_Icemountain

An exchange 2007 server is not ment to be in a DMZ. If you dont want to expose your internal network like needed for exchange you should use a Edge server.

I would recommend you to install the 2008 as a second DC and mail server on you internal network. Then moving the mailboxes should be a piece of cake
Avatar of yellowgingham

ASKER

Ok, so I can conect the 2008 srv to same network as 2003 srv, using dcpromo I can adjust BDC (additional DC) and the 2003 srv stay main DC. And what are next steps ? Install exch. 2007 on 2008 srv but how can I copy mailboxes ?
Install exch 2007 and then use the move-mailbox commandlet in exch07
http://technet.microsoft.com/en-us/library/aa997599.aspx
ASKER CERTIFIED SOLUTION
Avatar of wamulian
wamulian

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Except for the Edge role, Exchange 2007 is not supported in a DMZ. Therefore the solution you are doing is not valid.

If you want the new server to be a domain controller as well (which is not recommended I should add) then you need to build the machine as a domain controller BEFORE installing Exchange.

If the two machines are in the same domain then the migration process is pretty straightforward, using any of the guides that you have been provided with.

-M
Thanks a lot, I am trying apply the tutorial mentioned above. I have to use recovery mod install of exch 2007 and I am waiting for finish this instalation.
The old server 2003 will stay DC and 2008 srv will only use for mailing. And I reconect the server from DMZ to local network.
I have one trouble, when I installed Exch 07 first time ( this instalaton is second, therefor it wants to recovery instalation now) I did not fill "Mail Flow" option. And acording the tutorial it has to by adjusted. But during the recovery instalation I did not choose it, so I have installed  the Exch. 07 without this option. Can I adjust it now after instalation ? And how ?
Hello guys, thank you a lot for advises. Moving of mailboxes is nearly at the end of proces :)
But I stil clear some issues. While moving mailboxes, if I want to send some mail, it stay in queue.
There are lot of mails, I do not why. Mail flow is set to go through old exh03 but it would work. ?
Could I switch it to flow directly using DNS during the moving proces ?
If your DNS is setup correctly then you can send directly by DNS by changing the option on your SMTP connector and adding the Exchange 2007 server to the list of bridgeheads.
However do check that there are no restrictions on the SMTP virtual server of the original server which would be stopping the email from flowing correctly.

-M
I have two questions:
1. Which of this servers (srv03 or srv08 with exch07) could I adjust as Primary Domain Controler and Primary keeper of others role (infrastructure, schema, dns ....)
2. I cant find some emails. During moving mailboxes I had forward smtp port 25 to new server Exch 07,
but If some mailbox was in Legacy state, where are emails, which was sending to this mailbox ? I cant find them. In this time I still have a few mailboxes, which are in Legacy state on Exch 07 srv. but smtp direct to this server. And new emails direct to these mailboxes ???
Thanks
I have descovered some missing mails via Message Tracking Center but I cant recognize where it is saved. Is there some directory for the emails that cant be delivered for legacy mode of mailbox ?
Exchange doesn't store messages that are undeliverable.
They are either sent to the other server for delivery to the mailbox or NDR'd back to the sender. If the messages arrived while the move mailbox was underway then the messages would queue until that mailbox move has been completed.

-M
Ok, thanks. I have found some mails in queue but I dont understant why these mails are not delivered. Adresses seems to by ok but mails are in queue. This mail stay here during legacy mode. New mails are receiving corectly by this user. Why the queued mails are not delivered ?
Check the print screens
queue2.jpg
queue1.jpg
The key error is shown in that second screen

"There is currently no route to the mailbox database".

Do you have the Routing Group Connector between the two servers in place?
You will need to check in ESM on the Exchange 2003 server and on the Exchange 2007 server use get-routinggroupconnector

-M
No I haven't.
For successful moving mailboxes from exch03 to exch07 I set up in EMC on Exch07 this "route mail through the following smart host" smart host was exch03. But after moving mailboxes I set up "Use DNS to route". I want to uninstall Exch03 because all mailboxes are now on the Exch07. Do you mean to adjust smart host to exch03 again ?
The routing group connector should have been created during the installation of the Exchange server. You need to correct that before you continue.
Run the new-routingroupconnector - you will need to run it twice, once to create the connector from the old server to the new one and once for the new server to the old one.

That will allow email to deliver correctly.

You should never set another Exchange server as a smart host on an SMTP/Send Connector as that can cause a problem. Set the smart host as an external server or use DNS. If you want email to go through one specific Exchange server then set that server only as the bridgehead. Exchange will route the email for you.

-M
Ok, and could you advice me, how to create the routinggroupconnectors ? I have not seen any this option in Ex. System Manager.
1. Please, could you help me with routing mails above ?
2. A asked before, which of my servers would be set up as PDC, win03 or win08+exch07 ?
Thanks