Support for Apple iCal/Calendar using the CalDAV standard

CalDAVCalendaring extension to WebDAV that enables you to synchronize calendars. is an Internet standard which allows applications such as Apple iCal and Apple Calendar to manage calendaring information on a remote server (Kerio Connect).

Kerio Connect supports the following CalDAV features:

  • Calendar availability (free/busy information)
  • Events with privacy tag
  • Travel time for events
  • Scheduling (invitation requests)
  • Per-folder sharing (without delegation)
  • Older sharing notifications
  • Full delegation support
  • Custom labels for shared calendars

NOTE

The CalDAV standard does not support synchronization of nested calendars. To synchronize all your calendars, they must be at the same level.

Configuring CalDAV account

Automatic configuration

Use Kerio Connect Account Assistant to automatically configure Apple iCal/Calendar accounts on Mac OS X 10.6 or later.

Manual configuration

  1. Run the Apple iCal/Calendar application.
  2. In the menu, select iCal/Calendar> Preferences and go to the Accounts tab.
  3. Click the + button to create a new account.
  4. Select Add CalDAV Account and click Continue.

  1. Select Manual, and type your credentials and the location of your Kerio Connect server.

  1. Click Create.

Sharing calendars

If you configure Apple iCal/Calendar with CalDAV, you can share individual calendars with other users.

You can also use an advanced type of sharing — delegation. A delegate has full control over your calendar and can also create and accept meeting invitations on your behalf.

To share a calendar:

  1. Select the calendar you want to share from the list of your calendars.
  2. Click the share icon next to the calendar name.

  1. Type the email address of the user, you want to share the calendar with.
  2. To assign rights to the calendar, click the arrow next to the email address and select the level of rights.

You can set sharing to View only or View & Edit.

  1. Click Done.

Adding shared, public or resource calendar

Users assigned sharing rights receive a notification which invites them to join the shared calendar.

Accept the invitation and the calendar is added to your calendar list.

If you decline the invitation (or do not receive one), subscribe to the calendar in your Kerio Connect Client and select it for synchronization.

NOTE

When user adds a shared calendar, they can apply custom properties (for example, colors, names, description) which does not affect the properties of the calendar owner. This behavior is contrary to Delegation, where any calendar property changes performed by the delegate directly affects the owner's calendar.

Assigning delegates

You can also use an advanced type of sharing — delegation. A delegate has full control over your calendar and can also create and accept meeting invitations on your behalf.

Delegates are assigned in the account settings, under the Delegation tab. Select the Edit button to add a delegate.

Receiving immediate updates

In Kerio Connect 8.5 and newer, you receive updates immediately through the push notification service.

NOTE

If a secure connection to the notification server is unavailable, users receive updates later.