Hello,

I am trying to use Zimbra Desktop 7.2.2 GA (build 11951) for my office email which is hosted on google apps for business. I was able to successfully install and setup Zimbra Desktop when I did it at my home and all the email and calendars got synched successfully - however the contacts did not. I was okay with that as I could live with this issue.

However, when I try to open Zimbra Desktop at my workplace, I am unable to sync mail and calendar as well. The application tells me to check the account setup again and when I do that, this is the error message I get :-

Invalid or untrusted server SSL certificate. Please go to edit screen of Account Setup to revalidate settings.

When I go to edit screen :-

Invalid or untrusted server SSL certificate (details)

imap.gmail.com presented a certificate that cannot be verified.


Certificate Issued To
Common Name (CN) imap.gmail.com
Organization Unit (OU)
Organization (O) Google Inc
Serial Number 87E5E8E2F01544B1BB500010000842E
Certificate Issued By
Common Name (CN) FortiGate CA
Organization Unit (OU) Certificate Authority
Organization (O) Fortinet
Certificate Validity
Issued On Mon Apr 15 14:14:00 IST 2013
Expires On Tue Dec 31 21:28:50 IST 2013
Certificate Fingerprints
SHA1 Fingerprint F3399A89AB93B0DF332262F3B378B3C649B8481D
MD5 Fingerprint 0E9B819FC24EA5975491EFB38BEF6704

Accepting this certificate poses potential security threats to your data
Display error details
com.zimbra.common.soap.SoapFaultException: d2:CN14:imap.gmail.com1:O10:Google Inc2:OU0:6:accept4:true5:alias46:imap.gmail.com:87 E5E8E2F01544B1BB500010000842E4:fromi1366015440000e 4:host14:imap.gmail.com3:icn12:FortiGate CA2:io8:Fortinet3:iou21:Certificate Authority3:md532:0E9B819FC24EA5975491EFB38BEF67048 :mismatch5:false1:s31:87E5E8E2F01544B1BB5000100008 42E4:sha140:F3399A89AB93B0DF332262F3B378B3C649B848 1D2:toi1388505530000ee ExceptionId:com.zimbra.common.service.RemoteServic eException: d2:CN14:imap.gmail.com1:O10:Google Inc2:OU0:6:accept4:true5:alias46:imap.gmail.com:87 E5E8E2F01544B1BB500010000842E4:fromi1366015440000e 4:host14:imap.gmail.com3:icn12:FortiGate CA2:io8:Fortinet3:iou21:Certificate Authority3:md532:0E9B819FC24EA5975491EFB38BEF67048 :mismatch5:false1:s31:87E5E8E2F01544B1BB5000100008 42E4:sha140:F3399A89AB93B0DF332262F3B378B3C649B848 1D2:toi1388505530000ee ExceptionId:btpool0-20:1368773387273:e6d2ce9deb41d13d Code:remote.SSLCERT_ERROR at com.zimbra.common.service.RemoteServiceException.S SLCERT_ERROR(RemoteServiceException.java:88) at com.zimbra.common.service.RemoteServiceException.d oSSLFailures(RemoteServiceException.java:168) at com.zimbra.cs.account.offline.OfflineProvisioning. testDataSource(OfflineProvisioning.java:759) at com.zimbra.cs.account.offline.OfflineProvisioning. modifyDataSource(OfflineProvisioning.java:2495) at com.zimbra.cs.account.offline.OfflineProvisioning. modifyDataSource(OfflineProvisioning.java:2430) at com.zimbra.cs.service.admin.ModifyDataSource.handl e(ModifyDataSource.java:82) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:412) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:287) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:158) at com.zimbra.soap.SoapServlet.doWork(SoapServlet.jav a:303) at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:217) at javax.servlet.http.HttpServlet.service(HttpServlet .java:725) at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:206) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:390) at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:218) at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:422) at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:585) at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:988) at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:415) at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:429) at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451) Caused by: java.security.cert.CertificateException: d2:CN14:imap.gmail.com1:O10:Google Inc2:OU0:6:accept4:true5:alias46:imap.gmail.com:87 E5E8E2F01544B1BB500010000842E4:fromi1366015440000e 4:host14:imap.gmail.com3:icn12:FortiGate CA2:io8:Fortinet3:iou21:Certificate Authority3:md532:0E9B819FC24EA5975491EFB38BEF67048 :mismatch5:false1:s31:87E5E8E2F01544B1BB5000100008 42E4:sha140:F3399A89AB93B0DF332262F3B378B3C649B848 1D2:toi1388505530000ee at com.zimbra.common.net.CustomTrustManager.checkServ erTrusted(CustomTrustManager.java:90) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serv erCertificate(Unknown Source) at com.sun.net.ssl.internal.ssl.ClientHandshaker.proc essMessage(Unknown Source) at com.sun.net.ssl.internal.ssl.Handshaker.processLoo p(Unknown Source) at com.sun.net.ssl.internal.ssl.Handshaker.process_re cord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRec ord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.perform InitialHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHa ndshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHa ndshake(Unknown Source) at com.zimbra.common.net.CustomSSLSocket.startHandsha ke(CustomSSLSocket.java:90) at com.zimbra.common.net.CustomSSLSocket.getInputStre am(CustomSSLSocket.java:341) at com.zimbra.cs.mailclient.MailConnection.connect(Ma ilConnection.java:75) at com.zimbra.cs.datasource.imap.ConnectionManager.ne wConnection(ConnectionManager.java:146) at com.zimbra.cs.datasource.imap.ConnectionManager.op enConnection(ConnectionManager.java:85) at com.zimbra.cs.datasource.imap.ImapSync.connect(Ima pSync.java:113) at com.zimbra.cs.datasource.imap.ImapSync.test(ImapSy nc.java:75) at com.zimbra.cs.offline.OfflineImport.test(OfflineIm port.java:95) at com.zimbra.cs.offline.GMailImport.test(GMailImport .java:46) at com.zimbra.cs.datasource.DataSourceManager.test(Da taSourceManager.java:209) at com.zimbra.cs.account.offline.OfflineProvisioning. testDataSource(OfflineProvisioning.java:745) ... 30 more Code:remote.SSLCERT_ERROR at com.zimbra.common.soap.Soap12Protocol.soapFault(So ap12Protocol.java:88) at com.zimbra.common.soap.SoapTransport.extractBodyEl ement(SoapTransport.java:354) at com.zimbra.common.soap.SoapTransport.parseSoapResp onse(SoapTransport.java:313) at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:260) at com.zimbra.common.soap.SoapHttpTransport.invoke(So apHttpTransport.java:164) at com.zimbra.common.soap.SoapTransport.invoke(SoapTr ansport.java:407) at com.zimbra.common.soap.SoapTransport.invokeWithout Session(SoapTransport.java:393) at com.zimbra.cs.account.soap.SoapProvisioning.invoke Request(SoapProvisioning.java:342) at com.zimbra.cs.account.soap.SoapProvisioning.invoke (SoapProvisioning.java:350) at com.zimbra.cs.account.soap.SoapProvisioning.modify DataSource(SoapProvisioning.java:1849) at com.zimbra.cs.offline.jsp.JspProvStub.modifyOfflin eDataSource(JspProvStub.java:148) at com.zimbra.cs.offline.jsp.XmailBean.doRequest(Xmai lBean.java:268) at com.zimbra.cs.offline.jsp.GmailBean.doRequest(Gmai lBean.java:42) at com.zimbra.cs.offline.jsp.FormBean.doRequest(FormB ean.java:156) at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.el.parser.AstFunction.getValue(AstFunction .java:127) at com.sun.el.ValueExpressionImpl.getValue(ValueExpre ssionImpl.java:206) at org.apache.jasper.runtime.PageContextImpl.evaluate Expression(PageContextImpl.java:1001) at org.apache.jsp.desktop.accsetup_jsp._jspx_meth_c_w hen_0(Unknown Source) at org.apache.jsp.desktop.accsetup_jsp._jspx_meth_c_c hoose_0(Unknown Source) at org.apache.jsp.desktop.accsetup_jsp._jspService(Un known Source) at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:109) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:389) at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:486) at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:380) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at com.zimbra.webClient.servlet.JspServlet.service(Js pServlet.java:64) at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1166) at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(Set HeaderFilter.java:79) at com.zimbra.webClient.filters.SetHeaderFilter.doFil ter(SetHeaderFilter.java:239) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:218) at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:422) at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:585) at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:988) at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:415) at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:429) at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451)

Please let me know if this is a known issue and if there is any resolution for this.

In case any further information is required, will be ready to provide it.

Thanks in Advance !