The CommuniGate Pro Server supports the CardDAV protocol, a WebDAV protocol extension.
This protocol allows CardDAV clients to access and modify Contacts data stored in the user Account(s).
A full-featured CardDAV client can detect the proper URL for CardDAV 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 CardDAV client cannot detect the CardDAV URL location, it should be specified explicitly:
Some CardDAV clients need to be configured to access a particular Contacts collection. Any Contacts Mailbox can be accessed using the following URLs:
If the mailboxName ends with the vcf file extension, the Server removes that extension.
All CardDAV data requests must be authenticated: the user should specify the Account name and password. The Account and its Domain must have the WebSite 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 Contacts, the access URL is: **
Any Contacts-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 CardDAV module checks the Mailbox Subscription list and reports all Contacts-type Mailboxes in other Accounts included into this list.
The CardDAV 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 CardDAV Log Level setting to specify the type of information the CardDAV module should put in the Server Log.
The CardDAV module records in the System Log are marked with the CardDAV tag.
The Access setting specifies who can access the CalDAV service.