[Sticky] [HowTo] Sync Zimbra Open Source Edition and an Android Device
Experience advanced mobile functions with ZeXtras Mobile - Push emails and calendars, attachment management and much more!
Zimbra Calendars on an Android Device
This guide explains how to configure calendar sync between a Zimbra Open Source Edition and an Android Device.
A little foreword.
Android rules. That's my opinion of course, not much to say about that anyway .
As for my previous [URL="http:// http://forums.zextras.com/zimbra-howto/24- [howto]-sync-zimbra-open-source-edition-iphone-ipad.html"]iThingie guide[/URL], the term CLICK will be used as a synonym for "Touch", "Select with your finger" and "Push the little scrollball if you are a lucky owner of an HTC G1 like me".
Some apps will be needed: I'll use the free ones wherever possible and all will be available in the Android Market.
This procedure is tested on a Motorola Milestone (Droid) with FroYo and on a HTC Dream 32A (G1) with Gingerbread, but should work on any device.
How Calendar Synchronization works (without Zimbra Mobile ofc)
Synchronizing your Zimbra Calendar (or Address Book, but that'll be covered in another tutorial)to your iDevice is pretty easy via the CalDAV protocol.
Quote from the CalDAV page on Wikipedia.
Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access scheduling information on a remote server. It extends WebDAV (HTTP-based protocol for data manipulation) specification and uses iCalendar format for the data. The protocol is defined by RFC 4791. It allows multiple client access to the same information thus allowing cooperative planning and information sharing. Many server and client applications support the protocol.
Configuring the Sync
Android doesn't provide a native CalDAV interface, so we'll be using an app called AnDal - CalDAV calendar . In the Android Market you can find a free 14-day trial version, and the unlock key for such trial (3,43 EUR).
Once installed on your phone the following steps are required to set up the sync:
- Click on the AnDal icon in the menu.
- You will be asked if you want to connect to a CalDAV server account. Click OK.
- Compile the form as it follows:
- Server: the URL of your Zimbra server
- User Name: your email address
- Password: your password, duh..
- Description: a Description of the calendar - might be Work or ZimbraCalendar
- Once the form is filled, press ok and eventually accept any "Problems with secure connection" message.
- You are Done! After the first sync completes, you will find all the calendars in your account visible in AnDal. If you have too many calendars shared to you and want to hide some, simply enter the AnDal menu, click Calendars and hide the one you don't want to see!
If you want to add more accounts, AnDal integrates with the default Android sync management, so Menu -> Settings -> Accounts and Sync -> Add New
I have to say it: AnDal is a pretty damn good app! Kudos to the guys at HyperMatrix Software!