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 an Exchange 2007 SP2 server which happily accepts SMTP messages whose sender is and the recipient is; this leads to all sort of spoofing and spam.

Is there any way I can tell Exchange "reject all messages whose sender is in your authoritative SMTP domain but doesn't match any real address you have in the GAL"?

share|improve this question

Absolutely, if you are using an edge transport server, otherwise you will need a 3rd party tool. We use a Cisco spam and virus blocker, which was relatively inexpensive, which provides this exact function.

share|improve this answer
Are you saying only an ET can filter out those messages? Can't a HT with anti-spam enabled do the same? – Massimo Sep 16 '09 at 18:55
Yes, just not by default. You would need to run the Install-AntisapmAgents.ps1 script. Then enable Recipient filtering and check the box that says Block Messages sent to recipients not listed in the Global Address list. – geeklin Sep 16 '09 at 19:13
That's not what I asked for; I don't want to block messages sent to fake recipients, I want to block messages sent from fake senders. – Massimo Sep 16 '09 at 19:15
Oh, yes. Sorry misunderstood. And that is a great post you found. – geeklin Sep 16 '09 at 20:21
up vote 0 down vote accepted

Found the answer:

As usual, being able to set some flag like "block messages sent to recipients not listed in the GAL" would have been a lot easier... what Exchange 2007 certainly doesn't lack in power, it as much certainly does in admin-friendlyness :-/

share|improve this answer

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.