CalDAV with Leopard iCal

Revision as of 19:03, 1 July 2009 by Gettyless (talk | contribs) (Older MacOS)

Introduction

Zimbra 5.0 Supports the CalDAV standard. This allows users to publish and subscribe to calendars, share them collaboratively, synchronize between multiple users and synchronize between multiple devices. The CalDAV standard is an implementation of iCal on a WebDAV server.

CalDAV is a protocol allowing calendar access via WebDAV. CalDAV models calendar events as HTTP resources in iCal format, and models calendars containing events as WebDAV collections.

When using CalDAV, all of the user's calendars are added to iCal.

Requirements

  1. Zimbra Collaboration Suite 5.0 RC2 or Higher
  2. MacOS 10.5 or Higher


Zimbra Connector for iSync

The Zimbra Connector for iSync syncs Zimbra calendars to iCal for Tiger (10.4) and Leopard (10.5). The sync is done using SOAP instead of CalDAV -- so if you care about sync'ing contacts in addition to calendars, choose iSync. Otherwise, don't bother with with it, and setup your calendars as CalDAV calendars in iCal.

Configuration

iCal supports CalDAV principal concept, and the URL to use is simply

http(s)://<server>

Note: You must not append anything after the servername when using iCal. There is an iCal bug that will cause it to fail. The URL should look like: http://host.server.com and not http://host.server.com/

Using the supplied username and password it can discover the user's calendar.

For other clients, users may need to add "Calendar" at the end of the URL to point to the calendar folder. e.g.

http(s)://<server>/dav/<username>/Calendar
  1. On Leopard (10.5), open iCal.
  2. From the Menubar, choose "iCal"(Next to the Apple menu)
  3. Choose "Preferences"
  4. Choose "Accounts"
  5. Click the + (plus sign) to add an acocunt
  6. Give the account a Description
  7. Enter your Zimbra username
  8. Enter your Zimbra password
  9. Click the arrow to expand server settings
  10. Enter the Account URL in the syntax above select "add" and the Zimbra server will return the complete URL required - do not edit the URL and select "add" again if required
  11. Click Add

Errors due to self-signed certificates

If your Zimbra server is using a self-signed certificate the subsciption to the server may fail with error -9813. In this case browse to your Zimbra server via Safari (using https) - accept the offered certificate permanently in all instances and close and reopen iCal.

See: http://discussions.apple.com/thread.jspa?threadID=1505865&tstart=149

Resources

http://www.zimbra.com/forums

http://ietf.osafoundation.org/caldav/

Jump to: navigation, search