CardDAV sync with folders other than Contacts

Questions, comments, and problems with Zimbra on Apple desktops & general CalDAV / CardDAV questions.
Post Reply
hik
Posts: 3
Joined: Sat Sep 13, 2014 1:38 am

CardDAV sync with folders other than Contacts

Post by hik »

I created CardDAV accounts for the addressbook.app of Mac OS X. According to Bug 46458 – CardDAV do not work on the non-default domains in Zimbra there is a bug when providing the domain part of the user name. As we have only one domain, I set the default domain by "zmprov mcf zimbraDefaultDomainName ".
By doing this, CardDAV sync works at least for my private contacts. However, I created another addressbook "company" which I share with other users.
How is it possible to include this one?
I tried to alter the setting for the default path (in Configuration.plist) to

https://zimbrahost:443/principals/users ... in/company but this did not work.
Is this path correct? Or should I use another one?
Thorsten
milauria
Advanced member
Advanced member
Posts: 96
Joined: Mon Aug 15, 2016 12:32 pm

Re: CardDAV sync with folders other than Contacts

Post by milauria »

Bumping this old request, any insights ?

I am also trying to sync with CardDav a shared contacts folder and I was hoping to find its web address ... but no joy :-(

I was looking at https://wiki.zimbra.com/wiki/Accessing_ ... hunderbird and there it talks only about the personal folder (https://zimbra_server/dav/USER@DOMAIN.TLD/Contacts) which means no groupware contacts if using CardDav ... Zimbra remains a semi-open-source product for me.

Appreciate any suggestion you may have
Thanks
User avatar
Gren Elliot
Advanced member
Advanced member
Posts: 183
Joined: Tue Jun 10, 2014 4:45 am

Re: CardDAV sync with folders other than Contacts

Post by Gren Elliot »

Hi,

There are 2 different ways clients configure CardDAV collections.
  • * Clients like Mac OS X Contacts expect to be told the Principal URL for the user on the server and from that, they work out which collection (in the case of Mac) or collections (smarter clients like BusyContacts which I thoroughly recommend) contain Contacts. The Mac OSX Contacts client assumes that no one would ever have more than one collection containing contacts and will just show you the first one it finds. The format is typically [url]https://zimbra_server/principals/users/USER%40DOMAIN.TLD/[/url] Interestingly, iPhone Contacts support multiple collections.
    * Clients like Thunderbird which want to be told about each collection, so, you could configure 2 contacts collections separately - say [url]https://zimbra_server/dav/USER%40DOMAIN.TLD/Contacts[/url] and [url]https://zimbra_server/dav/USER%40DOMAIN.TLD/Emailed%20Contacts[/url]
I think the first mechanism is more sensible (assuming the client is smart enough to handle more than one collection...) but unfortunately, you just have to know how the client works in order to select the right style.

Hope this helps,
Gren
User avatar
manfred.gipp
Advanced member
Advanced member
Posts: 51
Joined: Tue Feb 03, 2015 7:08 am
Location: Germany
ZCS/ZD Version: Zimbra 8.8.6_GA_1906 (build 2017113
Contact:

Re: CardDAV sync with folders other than Contacts

Post by manfred.gipp »

Both ways are not working.
In 8.7.11 both ways are working
After Update to 8.8.5 none of these ways are working.
Post Reply