Address List filter setting may cause new recipients to not display in address lists

[This topic is intended to address a specific issue called out by the Exchange Server Analyzer Tool. You should apply it only to systems that have had the Exchange Server Analyzer Tool run against them and are experiencing that specific issue. The Exchange Server Analyzer Tool, available as a free download, remotely collects configuration data from each server in the topology and automatically analyzes the data. The resulting report details important configuration issues, potential problems, and nondefault product settings. By following these recommendations, you can achieve better performance, scalability, reliability, and uptime. For more information about the tool or to download the latest versions, see "Microsoft Exchange Analyzers" at https://go.microsoft.com/fwlink/?linkid=34707.]  

Topic Last Modified: 2005-11-17

The Microsoft® Exchange Server Analyzer Tool queries the Active Directory® directory service to determine the attributes that are set for the purportedSearch attribute of each Address List object. If the Exchange Server Analyzer finds that the purportedSearch attribute includes the string "proxyAddresses=*", an error is displayed.

After you create a new user object, the Recipient Update Service assigns specific attributes to that recipient object such as proxy addresses. However, the Recipient Update Service may fail to assign the ShowInAddressBook attribute. The ShowInAddressBook attribute of a recipient object indicates the address lists that the recipient is a member of. Recipient objects that are not assigned this attribute do not display in the global address list or any other address list, even if the object matches the criteria of the Address List filter.

This situation can occur if one or more of the Address List filters include the proxyAddresses attribute. You can determine whether this is the case by reviewing the properties of each Address List and looking for the following string in the Filter rules box: "proxyAddresses=*".

Perform the following procedure to enable the Recipient Update Service to correctly assign attributes to the recipient objects so that they display in the global address list or any other address list.

Warning

If you incorrectly modify the attributes of Active Directory objects when you use Active Directory Service Interfaces (ADSI) Edit, the LDP (ldp.exe) tool, or another Lightweight Directory Access Protocol (LDAP) version 3 client, you may cause serious problems. These problems may require that you reinstall Microsoft Windows Server™ 2003, Exchange Server 2003, or both. Modify Active Directory object attributes at your own risk.

To correct this error

  1. Open Exchange System Manager.

  2. Expand Recipient, expand All Global Address Lists, and then select Recipient Policies.

  3. In the right pane, right-click the Address List you want to edit and select Properties.

  4. On the Properties page, on the General tab, under Filter rules, click Modify.

  5. In the Find Exchange Recipients drop-down menu, select Custom Search. If the Address List was originally created by a custom search, the Find Custom Search page will be displayed after you click Modify in step 3.

  6. Select the Proxy addresses is (exactly) * entry in criteria list, and then click Remove.

  7. Click OK to close the dialog boxes.

  8. Right-click the recipient policy, and click Apply this policy now.

For more information about the Recipient Update Service, see the following Microsoft Knowledge Base articles: