When "Address Resolution" is configured for a Directory Data Source (DDS) inside the Directory Integration Settings configuration screen for a Symantec Messaging Gateway (SMG) and under some circumstances cannot resolve the LDAP group memberships for an Active Directory LDAP source, there will be errors inside the SMG logs and also, some e-mail messages may get stuck in one of the SMG's queues.
Errors when messages get stuck in one of the SMG's queues (showing example log entries):
DDS Log:
... [btpool0-4] [LoggingDDS] ERROR - [1286285503405] 800601
com.symantec.sms.dds.api.exception.MembershipTaskFailedException: Failed to build group memberships for data source: 1286205219164
at com.symantec.sms.dds.bl.MembershipStoreFactory.getMembershipStore(MembershipStoreFactory.java:328)
at com.symantec.sms.dds.bl.AddressResolutionManager.resolveMemberships(AddressResolutionManager.java:327)
BMServer Log:
...45011] DDS client: XML-RPC call returned fault 800601 - Failed to build group memberships for data source: 1286205219164
... (ERROR:13220.2650729392): [27205] Error while attempting to resolve recipients address
Note: a specific LDAP group or an object is not shown in the log entries.
Errors when mail flow is not affected, but when a Policy Group cannot see new members in its corresponding LDAP group (showing example log entries):
DDS Log:
... [btpool0-60] [LoggingDDS] ERROR - [1321910499816] 800601
com.symantec.sms.dds.api.exception.MembershipTaskFailedException: Failed to build group memberships for data source: 1321910096320
Caused by: com.symantec.sms.dds.api.exception.AddressNotUniqueException: Address [email protected] is not unique. The following entries share the same email address: cn=user name,dc=example,dc=com; cn=user name,ou=archive,dc=example,dc=com
... [btpool0-567] [EntryDAOSpringLdap] ERROR - [1321910499816] [LDAP_BNF] unable to find unique resolvedRecipient for recipientEmail: [email protected]
result1:
cn=user name,dc=example,dc=com
result2:
cn=user name,ou=archive,dc=example,dc=com
query: (proxyAddresses=smtp:[email protected])
basedn: DC=example,DC=com
BrightmailLog.log:
...[http-41443-Processor6] ERROR - The address you have provided is shared by multiple directory entries. Check the Control Center and DDS logs for details. DDS error code: 800500 Additional information:
Address [email protected] is not unique. The following entries share the same email address: cn=user name,dc=example,dc=com; cn=user name,ou=archive,dc=example,dc=com
"Find User" screen:
When using the "Find User" function inside the Control Center graphical user interface, for duplicate e-mail addresses, an error will be displayed on the "Find User" screen in red color:
The address you have provided is shared by multiple directory entries. Check the Control Center and DDS logs for details. DDS error code: 800500 Additional information: Address [email protected] is not unique. The following entries share the same email address: The following entries share the same email address: cn=user name,dc=example,dc=com; cn=user name,ou=archive,dc=example,dc=com
For the case when mailflow is affected:
For the case when mailflow is not affected:
To restore the mailflow through the SMG appliance:
Note: to get to the "Policy Groups" configuration screen mentioned above, follow these steps:
To get rid of the error messages in the logs and restore the LDAP group membership resolution:
Note: to get to the "Advanced Tab" configuration screen and settings mentioned above, follow these steps: