RE: Recipient policy

  • From: "Carl Houseman" <c.houseman@xxxxxxxxx>
  • To: "'[ExchangeList]'" <exchangelist@xxxxxxxxxxxxx>
  • Date: Mon, 24 Oct 2005 20:37:06 -0400

What I said is accurate for Exchange 2003.  I tested it.  You can test it
and prove it to yourself:
1. Change your SMTP VS config to permit relaying for your IP.  Stop and
start SMTPSVC.
2. Put any valid smtp address of your choice on a user account, using a
domain that you do NOT have a recipent policy for.
3. Telnet to port 25 on the server and create a message using RCPT TO:<that
4. Examine the mailbox for that user account.  The message you generated in
(3) will be there.
Now disable relaying, stop and start SMTPSVC, and repeat from step 2.
Now create a recipient policy for the domain of your RCPT TO: address, make
sure the checkbox for generating addresses is checked, stop and start
SMTPSVC and repeat from step 2.  (If you don't want this policy to actually
put that domain on new mailboxes, remove all filter rules on the General tab
of the policy.)

From: Tom Kern [mailto:tpkern@xxxxxxxxx] 
Sent: Monday, October 24, 2005 5:03 PM
To: [ExchangeList]
Subject: [exchangelist] RE: Recipient policy 
well, for the relay part, if that were true, how would mail get to a user if
you set him up with a secondary address that wasn't in recipient policy?
This is common.
like i want to use a .forward file unix sendmail senario- i send to addy A
but redirect to addy B which is the primay addy.
if exchange just looked in recipient policy, that wouldn't work because addy
A wouldn't be in the policy and it would knock it out.
i assume it looks up addy A in the proxyAddress attribute and then also sees
the other primary addy from recipient policy and accepts it.
does that sound right?

On 10/24/05, Carl Houseman <c.houseman@xxxxxxxxx> wrote:

Recipient policy only *adds* addresses.   It *never* deletes them.
The relay check is based on recipient policy.  If relay checking is turned
off, it will deliver internally to any smtp address that is attached to a


From: Tom Kern [mailto:tpkern@xxxxxxxxx] 
Sent: Monday, October 24, 2005 4:12 PM 
To: [ExchangeList]
Subject: [exchangelist] Recipient policy 
2 Quick questions-
1.when i set up a contact object and give it a unique smtp addy for which my
Org does NOT have a recipient policy and I do NOT uncheck the "Auotmatically
update e-mail address based on recipient policy" button, why isn't that addy
overwritten by my Org policies? 
2. How does exchange check if its relaying?
Does it just check its recipient policy?
I have secondary addys for users  that are NOT in recipient policy for which
exchange does accept mail for.
Or does it just lookup the proxyAddress attrib and if one of the objects has
any addy for which exchange is responsible for, it will accept the mail?
Thanks alot.

Other related posts: