The CommuniGate Pro Server supports the CalDAV protocol, a WebDAV protocol extension.
This protocol allows CalDAV clients to access and modify Calendaring and Tasks data stored in the user Account(s).
A full-featured CalDAV client can detect the proper URL for CalDAV operations itself, when it is directed to the WebDAV Root element:
where port is a HTTP User Module port (8100, 9100 by default).
If the CalDAV client cannot detect the CalDAV URL location, it should be specified explicitly:
Some CalDAV clients need to be configured to access a particular Calendar or Task collection. Any Calendaring or Tasks Mailbox can be accessed using the following URLs:
If the mailboxName ends with the ics file extension, the Server removes that extension.
All CalDAV data requests must be authenticated: the user should specify the Account name and password. The Account and its Domain must have the WebCal Service enabled.
If the user Domain Name or Domain Alias name is mail.company.com, the HTTP User port is 80, and the Mailbox name is Calendar, the access URL is
Any Calendar-type or Tasks-type Mailbox can be accessed this way. To access a Mailbox in a different Account, the full Mailbox name should be specified:
The authenticated user should have proper access rights to retrieve and/or modify data in Mailboxes belonging to other users.
The CalDAV module checks the Mailbox Subscription list and reports all Calendar-type Mailboxes in other Accounts included into this list.
The CalDAV module stores Calendar and Tasks attachments in the Account File Storage, inside the private/caldav/ directory.
The CalDAV protocol works over the HTTP protocol, using the HTTP User Module. Open the HTTP User Module settings, and find the Sub-Protocols panel:
Use the CalDAV Log Level setting to specify the type of information the CalDAV module should put in the Server Log.