Link to home
Start Free TrialLog in
Avatar of js479
js479Flag for United States of America

asked on

Exchange 2003 to Exchange 2007 connection help.

Current setup: Spam filtering service that filters our inbound and outbound email and sends/receives directly to our exchange 2003 server. We purchased a new server with exchange 2007 to be housed in a different office and to be used by the people in that office. Outlook is getting slow for this office going over a site to site VPN. I installed Exchange 2007 and had issues with email outside our domain. After changing a lot of settings aI wasn't comfortable with I ended up doing a full reinstall of Windows and Exchange 2007. When the installation was complete exchange had configured itself into a loop from the first install of exchange that i never removed from our exchange 2003 server. So internal mail was working but any outside mail was being bounced between the 2 servers. I was able to fix it by deleting the connector on the exchange 2003 server that was configured to point to the exchange 2007 server.

So now my exch2003 box is functioning like it was and the exch2007 is unused. I set up a mailbox to test it and now I can send out but not internally and I can't receive from either. Under the exch2007 send connectors there are 2 configured. The first is configured to send to our external spam filtering server and the second is configured to send to our exch2003 server.

So can anyone shed some light on how this should be configured? We want all the users to use the exchange server in their respective office to keep that traffic off the VPN.
Avatar of Mestha
Mestha
Flag of United Kingdom of Great Britain and Northern Ireland image

First - ensure that you do not have a smart host set on the SMTP virtual server of the SMTP virtual server in the Exchange 2003 server.

This should be as straight forward as setting an SMTP Connector on the Exchange 2003 server, with the scope of Routing group and set the smart host to your external antispam filtering service, then create a Send Connector in Exchange 2007 to send email for * to the external antispam filtering service as well. Internal email will go over the direct connection between the servers, as long as they can see each other.

At no point should another Exchange server be set as a smart host.

Simon.
Avatar of js479

ASKER

I've verified that the default SMTP virtual server does not have a smart host.
There was a SMTP connector on the exch2003 server, I changed it from Entire Organization to Routing group.  "Allow messages to be relayed to these domains"  is unchecked, and the address space is SMTP *.
Under "connected routing groups" it's empty, should there be something in that box?

On the exch2007 server the send connector is set how you describe. 2 questions: 1. Should the "Scoped Send connector" box be checked? 2. On the Source Server tab the exch2003 server is listed and when I try to add the exch2007 server (assuming I should be) I get this error message "Source server "DCMSX01" is not from the connector's source routing group."
Should the exch2007 server be listed here and if so why isn't it working?

Avatar of js479

ASKER

Also, I've checked the queues and the messages I'm trying to send from one to the other exchange server end up in the "unreachable domain" queue.
If the address space is set then you do not set a connected routing group. Therefore leave connected routing group blank.
Scoped Send Connector should probably left unselected, as it is for use with other Exchange 2007 servers when you have multiple Hub Transport servers in other AD sites.

Are you sure that the Send Connector that you are seeing on the Exchange 2007 server is NOT the SMTP Connector from Exchange 2003? Exchange 2007 can see the Exchange 2003 SMTP connectors, but as a Send Connector that you cannot modify (a lot of the options will be greyed out).

If that is the case then you need to create a new Send Connector.

Unreachable domain would tend to point to a missing Routing Group connector between the Exchange 2003 routing group and the Exchange 2007 routing group. Check that is in place either using ESM or

get-routinggroupconnector

Simon.
Avatar of js479

ASKER

I'm only seeing one send connector on the Exchange 2007 server and it's the same name as the send connector on the Exchange 2003 server. Opening the properties sheet I see that the protocol logging level is greyed out so I think you are correct that this is the 2003 connector.

I created a new "internal" send connector with a distinct name.

when I run get-routinggroupconnector it doesn't return anything. How do I create a new Rouoting Group connector?
Avatar of js479

ASKER

Clarification: On the Exchange 2007 server I don't see a way to create a routing Group connector, on the Exchange 2003 server under Routing Groups is "First Routing Group". Under members there is one entry for the exchange 2003 server and under connectors is a Calendar Connector and the send connector I described earlier.
ASKER CERTIFIED SOLUTION
Avatar of Mestha
Mestha
Flag of United Kingdom of Great Britain and Northern Ireland image

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
Avatar of js479

ASKER

Success! Mail is now working both inside and outside the network. Thank you for your help.