Global Address List

The Global Address List (GAL), also known as a corporate address book or company directory, is a listing of all employees within an organization or department. GAL is a commonly used feature in mail systems so users can look up another user's information by first or last name, without having to know the complete email address.

GAL is configured on a per-domain basis.  The GAL Configuration Wizard is used to configure the GAL attributes. Select one of the following GAL mode configurations:

You can configure the maximum number of search results that can be returned in one GAL search.  

Using GAL Sync Accounts

When you configure an internal or external GAL, a GAL sync account is automatically created for each domain. The address book in the galsync account is where the LDAP contact data is sync'd. Syncing the LDAP to this account gives users faster access to the GAL data and makes it easier for them to search the GAL.

If Both is selected, a GAL sync account is created for each LDAP data source.  These accounts display in the administration console's Accounts list.

The internal GAL polling interval for the account determines how often the GAL sync account syncs with the LDAP server. The sync intervals can be in x days, hours, minutes or seconds.

When the GAL sync account syncs to the LDAP server the first time, all GAL contacts from the LDAP are added to the galsync account's address book. During subsequent syncs, the account is updated with information about new contact, modified contact, and deleted contact.

Do not modify the GAL sync account address book directly. When the LDAP syncs the GAL to the account, changes you make to the address book are deleted.

About External LDAP Settings

You configure the following External LDAP Settings

The following is an example of the filter string. Syntax "%s" represents the string the user types.

(&(|( cn=*%s*)( sn=*%s*)( gn=*%s*)( mail=*%s*)( zimbraMailDeliveryAddress=*%s*)
( zimbraMailAlias=*%s*)( zimbraMailAddress=*%s*))
(|( objectclass=zimbraAccount)( objectclass=zimbraDistributionList)))
  

This filter example, combines the basic search filters using the Boolean operation OR to first search the various attributes ( cn, gn, etc.), and then verifies that the entry matched is either a Zimbra account or distribution list.

Filter

Matches

cn=*%s*

Entries with a common name approximately equal to user's input

sn=*%s*

Entries with a surname approximately equal to user's input

gn=*%s*

Entries with a given name approximately equal to user's input

mail=*%s*

Entries with an email address.

zimbraMailDeliveryAddress=*%s*

Entries with a Zimbra email address

zimbraMailAlias=*%s*

Entry is a Zimbra alias

zimbraMailAddress=*%s*

Entries with a Zimbra distribution list address

objectclass=zimbraAccount

The matches found exist as a Zimbra account.

objectclass=zimbraDistributionList

The matches found exist as a Zimbra distribution list.

 

 

 

-------------------------------------------------------------------------------------------------------
Copyright @ 2005-2017 Synacor, Inc. All rights reserved. "Zimbra" is a registered trademark of Synacor, Inc.