Unified Zimbra/Exchange GAL
To create a unified Global Address List (GAL) that contains both Zimbra and Exchange accounts requires configuring Zimbra to use Exchange as a secondary source for directory lookups and configuring the Exchange server to have a mail contact for Exchange Zimbra user.
via zmprov
The example above also assumes that a custom attribute has been set on the Exchange Mail Contact that is used to filter out duplicate results.