Transitioning to Exchange 2007 from 2003

taffevans
taffevans used Ask the Experts™
on
Good morning,

We are in the process of transitioning from 2003 to 2007.

I have got the new Exchange server up and running, and have it installed with Ex2007SP1 and all the updates.

I have been following the guides on MSExchange.org, however they all suggest an immediate transition.

Our exchange organisation so far is:

UK
- 2003 server
- 2007 server

Thailand
- 2007 server

There is a routing group connector set up between Thailand 2007 server and the UK 2003 server.
Do I need to create one between Thailand 2007 and UK 2007?


What I would like to do is start to move a few mailboxes over at a time to the new server, but for them to still be able to send / receive email.
All incoming "internet" email will still be delivered to the 2003 server for now.
I managed to move my own mailbox and Outlook opened it OK, but email wasn't being delivered (either sent or received); it was just getting stuck in queues.

Is this possible, or will I need to spend a weekend / downtime transistioning the whole 2003 server over to the 2007 server in one go?

Regards
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
Exchange 2007 doesn't use routing groups. Exchange 2007 uses the AD sites and services information for routing. You cannot create an RGC between two Exchange 2007 servers.

Email should have been delivered correctly, as the co-existence shouldn't be a problem.
The most common problems are a smart host on the SMTP virtual server, something blocking the SMTP traffic over port 25 between the servers and then the RGC not creating properly.
The last one can be corrected using remove-routinggroupconnector in PowerShell and then creating it again using new-routinggroupconnector.

Simon.

Author

Commented:
So I have to set up a routing group between my UK 2007 and 2003 servers?
That might of been what was missing...

Author

Commented:
I've recreated my routing groups (there should be two right, one from 2003 to 2007 and one from 2007 to 2003?)

I can send email from my 2007 account to my 2003 account, but not the other way round... just looking at the other notes you made.
Success in ‘20 With a Profitable Pricing Strategy

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Author

Commented:
I hate not being able to edit a post... missed off from that last one, I can't send or receive internet mail either to the 2007 mailbox.
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
The Exchange 2007 installation should have created a routing group from the first Exchange 2007 server that was installed to the Exchange 2003 org.
Check whether you have an SMTP Connector in Exchange 2003. If not, create one. That is seen by Exchange 2007 as a Send Connector that it cannot modify.

Simon.

Author

Commented:
In System Manager (2003) I have:
- UK Mail SMTP Connector which shows envelope to internet
- UK 2003 server -> Thailand 2007 server (this is working)
- UK 2003 server -> UK 2007 server (this doesn't seem to be working)

If I look at the routing groups for the "Exchange Administrative Group" I have:

- Thailand Mail SMTP Connector (again envelope to internet)
- Thailand 2007 server -> UK 2003 server (this is working)
- UK 2007 server -> UK 2003 server (this is working)

I just tried to send an email from UK 2007 mailbox to Thailand user and it wasn't received.
I've tried running the tests for the Mail Flow Troubleshooter in 2007 Console, I did the following:
- Messages backing up in a queue
- Messages sent are delayed / not received
- Messages destined are delayed / not received

None of them came back with any errors, just information.

I've inherieted the 2003 exchange server setup, it was all done before I took over, not sure whether my predecessor somehow locked / corrupted part of the system.

Author

Commented:
[quote]The Exchange 2007 installation should have created a routing group from the first Exchange 2007 server that was installed to the Exchange 2003 org. [/quote]

Yes it did, however our first Ex2007 server was in Thailand (which is an AD child domain of the UK)
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
As things currently stand, all of your email is probably going via the remote server.
As you have two servers in the same location, I would suggest that you remove the RGC that goes to the remote location, so that all email between Exchange 2003 and 2007 stays in the same location. Anything for the remote site will then go between the two Exchange 2007 servers.
I would also check that you have an SMTP Connector in the Exchange 2003 routing group that has the Exchange 2003 server set as the bridgehead and the scope set as the entire org.

Where does your external email come in? Through the Exchange 2003 server?

The best practise at least initially is to have Exchange 2003 manage the email routing for inbound and outbound email, and manage it through ESM. Only change things round when you are getting ready to remove Exchange 2003.

Simon.

Author

Commented:
OK let's make sure I understand this:

- Do I need to delete both RGC between the Thailand server and the UK 2003 server?

- I have a UK Mail SMTP Connector in "First Administrative Group", and the properties of this show that there is a Local Bridgehead of the 2003 server, using Default SMTP Virtual Server.
However, I can't see anything about a scope?

- Correct, the external email comes into the Exchange 2003 server (at the moment).  Firewall rule is port 25 to the Ex2003 server IP.

The "best practice" is what I'm trying to achieve.  I'd like to get the majority of the mailboxes over to the 2007 server with as little effect on the system as possible, and then be able to move the remaining mailboxes (those who have Smart Phone remote access) and removal of Ex2003 over a weekend.

Thanks for the help so far.
Luke





Expert of the Quarter 2009
Expert of the Year 2009
Commented:
By having an RGC between those two servers as well as the two local servers some of your email will be going to the remote server and then coming back within Exchange 2007 for delivery, because Exchange 2003 doesn't know anything more than there are two RGCs which it can use.

The scope on the connector is set on Address Space tab.

Simon.

Author

Commented:
You're right.. I had the delay email literally just arrive from the Thailand server about the email I tried to send from Ex2007 UK to Ex2003 UK.

Scope is set to Entire Organisation.

I've now removed the RGC between 2003 and Thai 2007, I'll let that settle and try sending some emails between the UK again.

think we're almost there!
Luke

Author

Commented:
Thanks for the help, removing the 2003 - Thai 2007 RGC fixed all of the issues.  At the same time you replied I ended up with all of the "delay" emails from the Thai server, so could see that it was routing incorrectly.

Internet Email now delivers fine to the UK 2007 mailboxes as well.

Author

Commented:
Always the way...

I thought Internet mail was fine.... it delivers OK but I can't send from 2007 mailboxes, I think it's still trying to route external email through the Thailand server.
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
That is the routing lag. It can take Exchange a little while to pick up the change in the routing.

Simon.

Author

Commented:
Ah OK, I'll see how it goes tomorrow morning.
Thanks again.

Author

Commented:
Hi Mestha,

Sorry for coming back to this but unfortunately that hasn't worked.

Email is still trying to route to Thailand server, and also it seems that the email from UK to Thailand is getting stuck in the queue.

If I go to Queue Viewer, I see "bangkok" as our next hop domain, and the delivery type of "SMTP relay to remote active directory site"

All email in here is in Status "retry" and most showing Last Error of "Message Delayed".

Any ideas?

Author

Commented:
Just found this in the test:
451 5.7.3 Cannot achieve Exchange Server authentication." Attempted failover to alternate host, but that did not succeed. Either there are no alternate hosts, or delivery failed to all alternate hosts.

Looking up now...

Author

Commented:
Worked this out, had to create a new receive connector on both the UK 2007 and Thailand 2007 servers that allowed the remote site's IP address on port 25, using Exchange Server Authenication.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial