Link to home
Start Free TrialLog in
Avatar of Mc2102
Mc2102Flag for United States of America

asked on

Exchange 2007 - SMTP Receive Connector responds with private IP address

Hello,

I am running Exchange Server 2007 and I the following problem. The default Receive Connector called mail.domain responds with its public IP address when I connect to it and run a HELO.
Then I have a second Receive Connector called smtp.domain.com but this one responds with its private IP address when I connect to it and it also adds the private IP address into the mail header. That is a problem since I need to relay mails to external IP addresses and the sender address will contain domain names which are not the domain names the Exchange server belongs to. And NO I am not using the server to send out spam!!!!!!

What do I need to do so the Receive Connector for smtp.domain.com responds with the public IP address?

Thank you
Mc2102
Avatar of technicasolutions
technicasolutions
Flag of United Kingdom of Great Britain and Northern Ireland image

In Exchange Management Console
expand Server configuration
click on Hub Transport
Find your Receive Connector in the bottom pane
right click
properties
on the general tab fill in the domain name you want in the text box "Specify the FQDN this connector...."

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
I beg to differ - I am running SP1 here and what I describe above is enabled and able to be done. Thus changing the FQDN the server answers as.

I'm not sure where you get "You cannot set it to another name" as you clearly can.
Exchange 2007 Sp1 and higher will not allow the receive connector to be set to anything other than blank, netbios or the server's FQDN. Try setting it and then apply the settings. It will not let you continue.
If you are seeing something different then your server is not working correctly.

The SEND connector will allow you to put anything you like in as the FQDN.

Simon.
I does allow it here and this MS article seems to agree with me
http://technet.microsoft.com/en-us/library/aa996395.aspx
You should get an error along these lines if you change the FQDN to something other than the values I have outlined.

--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
The following error(s) occurred while saving changes:

set-receiveconnector
Failed
Error:
When the AuthMechanism parameter on a Receive connector is set to the value ExchangeServer, you must set the FQDN parameter on the Receive connector to one of the following values: the FQDN of the transport server "server3.example.co.uk", the NetBIOS name of the transport server "SERVER3", or $null.

--------------------------------------------------------
OK
--------------------------------------------------------

Now of course, if you have gone against the best practises and modified the Default Receive Connector and removed the Exchange server authentication from the connector you will not get the error.

From http://technet.microsoft.com/en-us/library/bb125140.aspx

"Dont modify the FQDN value on the default Receive connector named Default <Server Name> that is automatically created on Hub Transport servers. If you have multiple Hub Transport servers in your Exchange organization and you change the FQDN value on the Default <Server Name> Receive connector, internal mail flow between Hub Transport servers will fail. "

Simon.
No modification, multiple receive connectors like the questioner.