Got the Zimbra Outlook connector installed and working. But when I changed the Global Address Book in the Zimbra admin to be in the "Both" mode, adding an additional LDAP server to pull email addresses from, the syncing of addresses to Outlook stopped.

The second LDAP server for email addresses works fine in the web interface. Can see all the email addresses. Outlook can't even see accounts defined within Zimbra since the change.

I ran the ZCOLogCtl.exe and got this:

<code>
30-03-2007 16:27:38 [2612]: *2* HTTP body:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"><soap:Header><context xmlns="urn:zimbra"><nonotify/><noqualify/><authToken>0_ffac8927fe078f773fc6565468ba100d0f4e c21d_69643d33363a36376433636363632d383931622d34656 6342d386539382d3435363430653732373234613b6578703d3 1333a313137353435393235383830313b</authToken><sessionId>64</sessionId></context></soap:Header><soap:Body><SyncGalRequest xmlns="urn:zimbraAccount" token="20070328160723Z"/></soap:Body></soap:Envelope>
30-03-2007 16:27:38 [2612]: *2* <<<<-------- HTTP stream End (Request) ----------------------------------------------->>>>
30-03-2007 16:27:38 [2612]: *2* <<<<-------- HTTP stream Start (Response) ----------------------------------------------->>>>
30-03-2007 16:27:38 [2612]: *2* DEBUG: in Zimbra::Rpc::Connection::ReadResponseFully - content-length in http response header: 3873
30-03-2007 16:27:38 [2612]: *2* HTTP Headers:
30-03-2007 16:27:38 [2612]: HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Content-Length: 3873
Date: Fri, 30 Mar 2007 20:27:38 GMT
Connection: close
30-03-2007 16:27:38 [2612]: *2* HTTP body:
<soap:Envelope xmlns:soap=" http://www.w3.org/2003/05/soap-envelope"><soap:Header><context xmlns="urn:zimbra"><sessionId id="64">64</sessionId><change token="44584"/></context></soap:Header><soap:Body><soap:Fault><soap:Code><soa p:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text>system failure: unable to search GAL</soap:Text></soap:Reason><soapetail><Error xmlns="urn:zimbra"><Code> service.FAILURE</Code><Trace>com.zimbra.common.service.ServiceExcep tion: system failure: unable to search GAL
at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:175)
at com.zimbra.cs.account.ldap.LdapProvisioning.search LdapGal (LdapProvisioning.java:3445)
at com.zimbra.cs.account.ldap.LdapProvisioning.search Gal(LdapProvisioning.java:3237)
at com.zimbra.cs.service.account.SyncGal.handle(SyncG al.java:55)
at com.zimbra.soap.SoapEngine.dispatchRequest (SoapEngine.java:270)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:168)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:90)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:223)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:709)
at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:162)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invo ke (StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:541)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection (Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(LeaderFollowerWorkerThread.java :80)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.naming.directory.InvalidSearchFilterExceptio n: Unbalanced parenthesis; remaining name 'dc=mydomain,dc=com' [ROJS: changed real domain to mydomain]
at com.sun.jndi.ldap.Filter.findRightParen(Filter.jav a:479)
at com.sun.jndi.ldap.Filter.encodeFilterList(Filter.j ava:514)
at com.sun.jndi.ldap.Filter.encodeComplexFilter(Filte r.java:442)
at com.sun.jndi.ldap.Filter.encodeFilter (Filter.java:87)
at com.sun.jndi.ldap.Filter.encodeFilterString(Filter .java:55)
at com.sun.jndi.ldap.LdapClient.search(LdapClient.jav a:520)
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:19 44)
at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1 806)
at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:17 31)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_sea rch(ComponentDirContext.java:368)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContex t.search(PartialCompositeDirContext.java:338)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContex t.search(PartialCompositeDirContext.java:321)
at javax.naming.directory.InitialDirContext.search (InitialDirContext.java:248)
at com.zimbra.cs.account.ldap.LdapUtil.searchLdapGal( LdapUtil.java:838)
at com.zimbra.cs.account.ldap.LdapProvisioning.search LdapGal(LdapProvisioning.java:3443)
... 24 more
</Trace></Error></soapetail></soap:Fault></soap:Body></soap:Envelope>
30-03-2007 16:27:38 [2612]: *2*
30-03-2007 16:27:38 [2612]: *2* DEBUG: in Zimbra::Rpc::Connection::ReadResponseFully - Total bytes read from wire: 3873
30-03-2007 16:27:38 [2612]: *2* <<<<-------- HTTP stream End (Response) ----------------------------------------------->>>>
30-03-2007 16:27:38 [2612]: *2* Exit Zimbra::Rpc::Connection::SendRequest ...
30-03-2007 16:27:38 [2612]: DEBUG: Zimbra::Rpc::ZimbraConnection::HandleError - the error (service.FAILURE) can not be handled here.
30-03-2007 16:27:38 [2612]: Zimbra::Sync::GalSynchronizerImpl::SyncThreadProc: Response is soap error exception ( service.FAILURE).
30-03-2007 16:27:38 [2612]: GalSynchronizer error code service.FAILURE: system failure: unable to search GAL
</code>