This article will try to explain how to configure Zimbra calendar in Evolution, I get most of the informations from a Jesse Keating’s article with Google Calendar instead of Zimbra.
Few releases ago Evolutions had a specific Zimbra connector which is not needed today (and is not maintained anymore), because Caldav support in both end-points is enough stable to be used, the problem is that is not clear how to use it.
Open your Zimbra account and move to Calendar tab:
- right click on calendar then properties, you can see some information about the calendar
- click on “Share…”, you can change the visibility of the calendar, just if you want to share it with others. For your access default settings don’t need any change.
- On the bottom of the share window, you can find the addresses: ICS to access from Caldav or View to access via HTTP.
The ICS access is what we need: http://mailserver/home/user@domain/CalendarName/, depends on your configurations, sometimes you have to use http://mail.byte-code.com/dav/user@domain/CalendarName/ (with /dav instead of /home, you have to try with the browser). For my Byte-code colleague: use /dav/.
Now:
- Create a new calendar with Evolution
- Choose CalDav
- Choose a name and a color
- put http://mailserver/home/user@domain/CalendarName/ or http://mailserver/dav/user@domain/CalendarName/ (don’t forget the lastest slash (‘/’))
- Check the SSL (if you use HTTPS)
- Put your username (only the usename) in the appropriate textfield
That’s all, it should be work fine.
I tested also meetings invitation from Zimbra to Evolution and vice-versa and works fine.
The only things that doesn’t work is then, from evolution to Zimbra is when you forward an appontment as ICalendar, Zimbra doesn’t recognize the format and don’t permit you to add to the calendar.
I hope I didn’t forget anything. Please feel free to report it in the comments.