Discussion Locked

exchange 2007-2003 co-existance

0 helpful
4 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I am implementing an exchange 2007 server into an exchange 2003 single server enviroment with the eventual aim to remove the 2003 server.
I have the routing group connectors working and can send emails to and from mailboxes on each server, however mail from a mailbox on the 2007 server only sends externally if a send connector to the internet is configured.
The trouble is that when a send connector is configured all mail from mailboxes on the exchange 2003 server get undeliverable messages as below:
"You do not have permission to send to this recipient. For assistance, contact your system administrator.
"

napsv003 is the 2003 server

If I remove the send connector from the 2007 server and reboot both servers mail flow is restored except for external delivery from mailboxes on the 2007 server.

Port 25 is configured on the router to point to the 2003 server

If somebody can help me with a way to make all mail from both servers be delivered then I can gradually move all mailboxes to the 2007 server, reconfig the router for port 25 to the 2007 server and retire the 2003 server.

Your help is appreciated as always.

4 replies

by maniacman

Ok..here's the deal. You setup a second Exchange server, but your public MX records are still pointing to your old Exchange 2003 server for inbound SMTP traffic, thus explaining the non-deliverable messages you are getting. Your messages are going out fine because they are using standard DNS A records, but when they come back in, they look at the public MX record and hit the IP address that is bound to that MX record, gets converted back to the private IP address of your Exchange server via NAT, and then hits the SMTP Virtual Server, which may not be the same one that the message took when it went out. I'm guessing this is the problem, as what you describe sounds like a typical problem when MX records are improperly setup.

by hbb

I have studied your comment and don't understand or I am missing something which may be obvious to others.

I am not having any problem receiving emails to both servers from both internal and external sources.

With NO send connector to the internet configured on the 2007 server, mail from mailboxes located on the 2003 server ARE delivered (both internal and external) as required but not from mail boxes on the 2007 server.
I put in a send connector to the internet on the 2007 server - mail from the 2007 mailboxes is delivered OK but this seems to stop mail from the 2003 mailboxes with an error as stated in my first question.

At this stage I want all my mail from the internet to be received by the 2003 server as is currently configured and working and I want mail to be sent to the internet for both servers.

I need to also point out that these exchange servers are not in a DMZ but behind a firewall doing NAT so the MX record should still be the same. When the time is right I will change the NAT translation to point to the new 2007 server but not until I am satisfied that all will work as required

by churdoo

When you create the connector on the 2K7 server, do you also create one on the 2K3 server for the 2K3 server to send outbound to *? I think this is your missing step.

In 2K3, once you create a connector, then all mail goes through connectors, so if you don't create a connector for the 2K3 server to send outbound email, then email from that server tries to go through the connector on the 2K7 server.

Create connectors for each server to send outbound email to the internet or *, and then restart the SMTP service on both servers.

by hbb

you had the correct solution - i created the send connector on the 2003 server and all is working as required - many thanks

This discussion is closed to new replies.