Solved : Zimbra->SoapRequest(): ERROR: curl_exec – (35) Unknown SSL protocol error in connection on Z-Push

Posted by

More than one year, i am using mode ActiveSync email on my mobile devices using Zimbra OSE and Z-Push. The Zimbra version that used is version 8.5, Z-Push version 2.1.1-1788 and Z-Push Zimbra Backend version zimbra57. My mobile devices work properly and able sync email, calendar, contact and task.

Yesterday, my boss upgrading Zimbra 8.5 to Zimbra 8.6 for security reason and fix issue on previous Zimbra. Process upgrading smoothly and work great. But my mobile devices cannot sync email, contact, calendar and task like previously. I am look at z-push.log and get information like below :

15/01/2015 11:49:55 [23520] [ERROR] [ahmad@example.com] Zimbra->SoapRequest(): ERROR: curl_exec - (35) Unknown SSL protocol error in connection to musashi.example.com:443 
15/01/2015 11:49:55 [23520] [ERROR] [ahmad@example.com] Zimbra->Logon(): END Logon { connected = false }

The above log is caused bug on Zimbra SSL with name POODLE has been patched/replace with upgrading Zimbra. Formerly i am forgot to patch my Zimbra 8.5 and not getting error like above while using Z-Push 😀 . For fix the problem, this is what i do

# Open file zimbra.php on z-push/backend/zimbra/zimbra.php

give sign // on line curl_setopt($this->_curl, CURLOPT_SSLVERSION, 3 ); so that like below

//        curl_setopt($this->_curl, CURLOPT_SSLVERSION, 3 );

# Save and restart Apache

Finally, my mobile devices be able sync again with email. calendar, contact and task

Good luck and hopefully useful 😀

Note : The problem has been solved if using Z-Push Zimbra backend Release 61

Source : http://community.zimbra.com/collaboration/f/1906/t/1135430

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.