Solved

Stop recipient policy from applying to contacts

Posted on 2008-10-22
9
520 Views
Last Modified: 2011-10-19
I read the article http://support.microsoft.com/kb/319201 posted previously, but it is geared more towards changing or adding an additional address.  It would be nice to know how to do this strictly for Contacts.  Do I need to add an address to create the policy?  This is what I have currently completed, but my e-mail address tab disappeared.

1.  Change RUS service to never run.
2.  Used ADModify to import Contacts.
3.  Used ADModify.Net to uncheck "Automatically Update e-mail addresses based on Recipeint Policy" for all imported Contacts.
4.  Changed RUS service to always run.

Any help with this is greatly appreciated.  Thanks..
0
Comment
Question by:ccrocket08
  • 5
  • 4
9 Comments
 
LVL 3

Expert Comment

by:dsolaris
ID: 22778161
You can create a Policy that filters just on Users, Groups and Public Folders and delete the Default Policy.  However I don't recommend this.
0
 

Author Comment

by:ccrocket08
ID: 22778749
Then what would you suggest?
0
 
LVL 3

Expert Comment

by:dsolaris
ID: 22778813
The manual method that you performed really.  Are there any particular reasons to have it remove the other addresses that Exchange stamps.

I take it you need the contacts to appear in the GAL correct?  If so then the RUS has to touch it at least once in order to stamp ShowInAddressBook.
If the object does not match any Recipient Policy then ShowInAddressBook will never be stamped and the contact will not show up in the GAL.

You could try this.  Create a new Policy that applies only to Contacts, but the issue is that you have to enter some sort of SMTP address domain, so the contacts will always have their external and at least one other SMTP address.
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 

Author Comment

by:ccrocket08
ID: 22785699
OK, I created a recipient policy to added a bogus e-mail address to all users that do not have the primary SMTP address.  I import my contacts, uncheck "Automatically Update e-mail addresses based on Recipeint Policy", then my new policy runs and overwrites the SMTP addresses I imported to the bogus e-mail address.  Why doesn't the policy append the bogus address?
0
 
LVL 3

Expert Comment

by:dsolaris
ID: 22786045
What is it filtering on?  Is is set to apply to contacts as well or only users and groups?
Can u paste the filter here?
0
 

Author Comment

by:ccrocket08
ID: 22786312
If you need to look at something else, please let me know.  Thanks..
Contactpolicy.doc
0
 
LVL 3

Accepted Solution

by:
dsolaris earned 125 total points
ID: 22788537
You want this to apply to all contacts correct?  If so your filter woudl just look like:
(&(&(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=contact)) ))))

Jsut to make sure of yoru process.  You are using ADMOdify to import the contacts.  Once they are imported you are clearing "Automatically Update e-mail addresses based on Recipeint Policy".  When you do the imported SMTP addresses are removed and the bogus one is being applied?  If so that is strange as when you clear that check box the RUS is told not to touch it.  I wonder if they are getting applied once they are imported.

You can try this:
Set the RUS schedule to Never Run
Perform your import
Clear the Check Box
Wait a bit for AD replication
Set your RUS back to what you want it set to.

Since you are using ADModify to create the objects, that is considered a programatic opeartion and did not go thru the actual APIs to create the obects so the behavior might be erratic.  To test, what behavior do you see when you manually create a contact in AD (not using ADModify)?  Do you get the same results?
0
 

Author Comment

by:ccrocket08
ID: 22788648
I figured this out.

My recipient policy was filtering on "EMail Addresses" instead of "EMail Addresses (External)".  As soon as I changed this, ran my import again, this policy did not change my primary e-mail addresses.  You also do not have to uncheck "Automatically Update e-mail addresses based on Recipeint Policy".

Thanks for all of your help.
0
 
LVL 3

Assisted Solution

by:dsolaris
dsolaris earned 125 total points
ID: 22788679
Good the RUS is gone in 2007 though.
Glad you figured it out.
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

MS Outlook is a world-class email client application that is mainly used for e-communication globally.  In this article, we will discuss the basic idea about MS Outlook, its advanced features, and types of MS Outlook File formats.
Find out what you should include to make the best professional email signature for your organization.
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
how to add IIS SMTP to handle application/Scanner relays into office 365.

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question