Ok try running this as the zimbra user:
Code:
ldapsearch -x -H ldapi:/// -D uid=zimbra,cn=admins,cn=zimbra -w `zmlocalconfig -s ldap_root_password | cut -f3 -d" "` -b "ou=people,dc=domain,dc=com" "(|(cn=admin*)(sn=admin*)(gn=admin*)(mail=admin*)(zimbraMailDeliveryAddress=admin*)(zimbraMailAlias=admin*)(zimbraMailAddress=admin*))" dn cn sn gn mail zimbraMailDeliveryAddress zimbraMailAlias zimbraMailAddress
Replace the "admin" with whatever you are typing in that is supposedly giving two results from the GAL, and the domain part of "ou=people,dc=domain,dc=com" with your domain. You should get results like this:
Code:
# extended LDIF
#
# LDAPv3
# base <ou=people,dc=domain,dc=com> with scope subtree
# filter: (|(cn=admin*)(sn=admin*)(gn=admin*)(mail=admin*)(zimbraMailDeliveryAddress=admin*)(zimbraMailAlias=admin*)(zimbraMailAddress=admin*))
# requesting: dn cn sn gn mail zimbraMailDeliveryAddress zimbraMailAlias zimbraMailAddress
#
# admin, people, domain.com
dn: uid=admin,ou=people,dc=domain,dc=com
zimbraMailDeliveryAddress: admin@domain.com
sn: admin
mail: admin@domain.com
mail: postmaster@domain.com
mail: abuse@domain.com
mail: logs@domain.com
cn: admin
zimbraMailAlias: postmaster@domain.com
zimbraMailAlias: abuse@domain.com
zimbraMailAlias: logs@domain.com
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1