CentOS 7.x Zimbra GALsync between two Zimbra servers

From Notes_Wiki

Home > CentOS > CentOS 7.x > Email configuration > Zimbra configuration > CentOS 7.x Zimbra GALsync between two Zimbra servers

Zimbra has a special account for GAL (Global Address List). Search for 'gal' in all users list after logging in at :7071 as admin to see current Zimbra server gal account. You can use "view mail" for gal and go to gal accounts contact to see _InternalGAL address book.

To enable externalGAL for a particular domain use following steps:

  1. Login as Zimbra admin
  2. Go to COnfigure -> Domains
  3. Right click on domain name and choose "COnfigure GAL"
  4. Change "GAL mode" to "Both"
  5. Leave most things blank or default
  6. Server type should be LDAP
  7. Use ldap://<external-server-ip>:389 with SSL as LDAP URL
  8. LDAP filter should be "(&(mail=*)(zimbraAccountStatus=active)(!(zimbraHideInGAL=TRUE)))"
  9. Autocomplete filter should be "(|(cn=%s*)(sn=%s*)(gn=%s*)(mail=%s*))"
  10. LDAP search base should be "dc=<domain>,dc=<com>"
  11. Click next.
  12. Enable "Use DN/Password to bind to external server" option
  13. For Zimbra server as external GAL source, Bind DN should be uid=zimbra,cn=admins,cn=zimbra
  14. For Other zimbra server LDAP password use following commands as zimbra user on other server
    1. source bin/zmshutil; zmsetvars
    2. set | grep 'zimbra_ldap'
  15. Use displayed zimbra_ldap_password value in the "Configure GAL" configuration wizard as password
  16. Leave "Use GAL search settings for GAL sync" enabled and click next.
  17. Type random string in search term (eg john) and click next. Note that search results would not be related to search string.
  18. Optionally run "Sync Test" which should be successful.
  19. Click "Finish" to complete configuration

Refer:


Home > CentOS > CentOS 7.x > Email configuration > Zimbra configuration > CentOS 7.x Zimbra GALsync between two Zimbra servers