Article ID: 839949 - Last Review: October 25, 2007 - Revision: 3.4 Troubleshooting mail transport and distribution groups in Exchange 2000 Server and in Exchange Server 2003On This PageSUMMARYThis article discusses the groups that are used by Exchange 2000 and Exchange Server 2003 for mail distribution and access control lists (ACLs). This article lists the types of groups that are used and contains answers to some frequently-asked questions (FAQ) about how to troubleshoot distribution groups in Exchange 2000 and in Exchange 2003. INTRODUCTIONThis article contains information about the groups that are used by Microsoft Exchange 2000 and Microsoft Exchange Server 2003 for mail distribution and access control lists (ACLs). This article also lists answers to some frequently-asked questions (FAQ) about how to troubleshoot distribution groups in Exchange 2000 and in Exchange 2003. Overview of groups that are used by Exchange 2000 and Exchange 2003The following groups are used by Exchange 2000 and Exchange 2003.Domain local groupsDomain local groups have the following attributes:
Domain global groupsDomain global groups limit membership to the local domain where the domain global group is located. Global groups permit one level of nesting. For example, you can have domain global groups that are members of a parent global group. Domain global groups have the following attributes:
Universal distribution groups (UDG)Universal groups behave most like Microsoft Exchange Server 5.5 distribution lists. Universal groups have the following attributes:
Query-based distribution groups (QDG)A query-based distribution group (QDG) is a new feature of Exchange 2003 and is only available in environments where there are only Exchange 2000 servers or only Exchange 2003 servers. A query-based distribution group runs the Lightweight Directory Access Protocol (LDAP) filter on the distribution group every time mail is sent to the distribution group. Query-based distribution groups have the following attributes:
(&(!cn=SystemMailbox{*})(&(&(&(& (mailnickname=*) (| (objectCategory=group)
)))(objectCategory=group)(description=Description))))
Note There are limitations to using query-based distribution groups with domain controllers that are running Microsoft Windows 2000 Service Pack 3 (SP3) or earlier. For additional information about how to troubleshoot query-based distribution groups in Exchange 2003, click the following article number to view the article in the Microsoft Knowledge Base: 822897
(http://support.microsoft.com/kb/822897/
)
How to troubleshoot query-based distribution groups
Distribution groups and global catalog serversThe type of distribution groups that you use is an important consideration. Membership of global group objects is replicated to every domain controller in a forest. However, the membership of global groups can only be visible from domain controllers or global catalogs that are located in the same domain as the group.Only universal group memberships are replicated across all domains to all global catalog servers in the forest. Microsoft always recommends using universal distribution groups for mail distribution in a multi-domain environment. The following are two examples that demonstrate the use of distribution groups:
Distribution groups, the Exchange message categorizer, and expansion serversYou can use an expansion server to work around the limitation that membership in global groups is not visible outside the home domain of that global group. If you specify an expansion server, and the expansion server uses a global catalog from the home domain of the global group, mail is delivered to that global group.Note To expand a distribution group that is used in the ACL of a connector, message delivery may fail if the global catalog that Exchange server uses to check the restrictions is a global catalog from the local domain. Microsoft strongly recommends using universal distribution groups for mail distribution in a multi-domain environment. How the Exchange message categorizer expands a distribution listWhen a message is sent to a distribution group, the Exchange message categorizer checks if the distribution group must be expanded locally or remotely. If the expansion server is set to “Any” (without the quotation marks), the sending server expands the distribution group. If the expansion server is set to a specific server, one copy of the message is sent by using SMTP to the specific expansion server for expansion.The message categorizer of the expansion servers retrieves the list of members from the member attribute of the distribution group. To read from the global catalog, the message categorizer uses the security context of the LocalSystem account that the Simple Mail Transfer Protocol (SMTP) service runs under, and that represents the permission that the Domain\Exchange$ account has. The message categorizer retrieves the list of members and converts the distinguished names (DNs) to Relative Distinguished Names (RDNs), and then runs a batched LDAP search on the global catalog server to retrieve attributes that are required to route mail to recipients. Distribution groups and restrictionsThe following is a list of attributes that are used when you configure restrictions on objects to control whether messages can be sent or cannot be sent to a distribution group:
Restricted distribution groups in Exchange 2003Exchange 2003 has a new feature that permits mailbox users or distribution groups to receive e-mail messages only from authenticated users. This feature permits you to restrict inbound Internet e-mail for specific users or for distribution groups. The feature is enabled when you click to select the From authenticated users only check box in Message restrictions settings for an individual user or a distribution group.When Exchange 2003 expands a distribution group that can only receive mail from authenticated users or can only receive mail from distribution groups that have the msExchRequireAuthToSendTo attribute set to true, the Exchange message categorizer does not permit unauthenticated mail that is sent by using SMTP to the distribution group. Mail to restricted distribution groups is accepted only if the messages are submitted by using the store driver or if the messages are authenticated by using SMTP or if the Resolve anonymous e-mail option is turned on in the SMTP virtual server. For additional information, click the following article number to view the article in the Microsoft Knowledge Base: 827616
(http://support.microsoft.com/kb/827616/
)
How to restrict the users who can send inbound Internet e-mail to another user or to a distribution group in Exchange 2003
Frequently-asked questions about distribution groups in Exchange 2000 and in Exchange 2003Q1: In what situations is mail not delivered to a global distribution group?A1: Mail that is sent to a global distribution group is not delivered in a multi-domain environment in any one of the following situations:
Q2: What if using global groups for mail distribution is the only option in a particular environment? A2: You can use global groups for mail distribution in a single domain forest or if you specify a particular server as the expansion server for every global group. A global group that has an expansion server that is set to “Any” (without the quotation marks) means that the sending Exchange server expands the global group. This configuration is likely to fail in a multi-domain environment. Additionally, you can also hard-code Exchange to use only the global catalog that has the member attribute of the distribution group. Q3: When are expansion servers used? A3: Use expansion servers in environments that have multiple Exchange servers and many distribution groups and nested distribution groups. If a large distribution group contains members that are homed on the same Exchange server, set the expansion server to that local server. By doing so, only one copy of the message is sent to the expansion servers. Q4: Delivery status notifications or non-delivery reports (NDRs) are not delivered to the distribution group. Why? Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756
(http://support.microsoft.com/kb/322756/
)
How to back up and restore the registry in Windows A4: Exchange server does not send NDRs, read receipts, delivery receipts, or out-of-office messages to members of distribution groups. Delivery status notifications are sent either to the sender of the message or to the owner of the distribution group and NDRs are sent only to the owner of the distribution group. To configure Exchange server to send additional reports to the owner of the distribution group, add the following registry entry, and then set the registry entry to a value of 79: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeTransport\Parameters\DLUnsuppressedMessageTypes Q5: Are there possible issues that may occur if a firewall exists between Exchange servers in an organization and the firewall does not permit XEXCH50 Extended Simple Mail Transfer Protocol (ESMTP) functionality? A5: When an Exchange server expands a distribution group, the XEXCH50 component is used to send a BIFINFO component in the message to determine certain items including as expansion servers, report configurations, and sender properties. If a firewall prevents the XEXCH50 component from transmitting the BIFINFO component, you may experience unexpected behavior when Exchange Server expands the distribution group. Q6: Why does Exchange 2000 Server use global catalogs from outside the Active Directory site when Exchange 2000 Server expands restrictions on a connector that has restrictions that are based on distribution groups? A6: Although the Exchange 2000 message categorizer component uses the list of global catalog servers that are obtained from the DsAccess component, the list of global catalog servers that Exchange 2000 routing uses for connector restrictions can span outside the Active Directory site. Q7: Why do members of a distribution group sometimes receive duplicate copies of a message? A7: If you send a message to a user and to a distribution group that the user is also a member of, two copies of the message are generated. Exchange uses the duplicate detection mechanism in the store to detect duplicate messages based on the message ID and the date in the header to remove one of the duplicate messages. However, if one of the messages is a MIME message and if the other message is a Transport Neutral Encapsulation Format (TNEF) message, Exchange may not detect the duplicate messages and both messages may be delivered to the recipient. Q8: Why is a message that is sent to an empty distribution group not returned as undeliverable? A8: By design, Exchange server works this way. If you want to configure Exchange server so that when a message is not delivered, a delivery report is sent to the distribution group owner, use Exchange System Manager to configure the group to use the Send delivery reports to group owner option or to use the Send delivery reports to message originator option. For more information about how to do so, see the "delivery reports" topic in Exchange Server Help. Q9: If the Authenticated Users group is removed from the organizational unit where the distribution groups are located, why are NDRs received when messages are sent to that distribution group? A9: If the Authenticated Users group is removed from organizational group where a distribution group is located, and the Domain\Exchange$ account does not have Read permissions to the organizational unit, the Exchange message categorizer does not have permissions to expand the distribution group and route messages to it. Q10: What is the purpose of the setting the HKLM\System\CurrentControlSet\Services\SMTPSVC\Parameters\DynamicDlPageSize registry entry to a value of 31? A10: The message categorizer generates paged LDAP searches when query-based distribution groups are expanded. Windows 2000 SP3-based domain controllers support only one paged search at a time. However Exchange 2000 sends more than one paged search at a time. You can configure Exchange 2000 on a Windows 2000 SP3-based computer to generate one paged search at a time if you set the DynamicDlPageSize registry entry to a value of 31. By default, Exchange 2003 on a Windows 2000-based computer or Exchange 2003 on a Microsoft Windows Server 2003-based computer generates one paged search at a time. Windows Server2003-based domain controllers can process up to 10 paged LDAP cookies for searches. Q11: What are some methods that can be used to troubleshoot messages that are sent to a global distribution list that is expanded in a remote domain? A11: Using the Regtrace.exe command-line tool to trace the CAT module and look for entries that are similar to the following: CPhatCat::ExpandItem returning hr 00000000 Sink returned hr 00000000 Attribute name: member Requested attribute member not found returning hr c0040550 pIUTF8->BeginUTF8AttributeEnumeration failed hr c0040550 0xc0040550 is NOT retryable Retrieved address SMTP:SMTPAddress 238614
(http://support.microsoft.com/kb/238614/
)
XCON: How to set up Regtrace for Exchange 2000
REFERENCESFor more information about the role of groups and access control lists in Exchange 2000 Server, visit the following Microsoft Web site: http://www.microsoft.com/technet/prodtechnol/exchange/2000/deploy/access.mspx
(http://www.microsoft.com/technet/prodtechnol/exchange/2000/deploy/access.mspx)
| Article Translations
|
Back to the top
