Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have implemented a new Exchange 2007 server running on Server 2008 in our domain. We previously used Exchange 2003 running on Server 2003 and I had locked the Default SMTP Connector down so that it would only accept message from a range of IP addresses provided by MX Logic. For those who don't know, MX Logic provides spam filtering services, like Postini.

I have added the MX Logic IP addresses to the IP Allow List under Server Configuration > Hub Transport. My question is, how do I tell the Exchange server to deny messages from all other IP addresses that are not explicitly defined in the IP Allow List?

If it matters, this server is the Client Access Server and Hub Transport server. We do not have an Edge Transport server in the organization.

share|improve this question
up vote 1 down vote accepted

I think I went the wrong way with the previous answer.

Setup a receive connector on your Hub that allows anonymous connection (presumable this is done if you are receiving mail though MX Logic). If you are using only one receive connector, then you will need to create a new one - one which allows anonymous users and the other which does not.

On the properties of that anonymous receive connector, go to the Network tab and edit the field "Receive mail from remote servers that have these IP addresses:".

Add only MX Logic IPs in there, and possibly any boxes on your local network that need to send SMTP with unauthenticated connections.

share|improve this answer

Set the Block List Range from It will ignore everything in the Allow List. Just make sure you include your internal network in the allow list.

share|improve this answer

Is there a reason you do not have an Edge Transport? That has the integrated IP Block / Allow list functionality built in to it.

If you want to stay without it, you can always add a set of firewall rules for TCP/25 inbound to the Windows Server 2008 firewall (which is VERY nice, relative to previous built in firewalls).

share|improve this answer
My organization will not pay for an Edge Tranport server. – Kyle Noland Aug 19 '09 at 18:59
"In Exchange 2007 Service Pack 1 (SP1), you manage the IP Allow list and IP Block list on the Anti-Spam tab of the Hub Transport node under Server Configuration in the Exchange Management Console. You manage other anti-spam agent functionality, such as enabling and disabling the IP Allow lists and IP Block lists, and IP Allow List providers and IP Block List providers on the Anti-Spam tab of the Hub Transport node under Organization Configuration in the Exchange Management Console." From: – Adam Aug 19 '09 at 19:22

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.