Page 1 of 1

CardDAV sync with folders other than Contacts

Posted: Tue Oct 26, 2010 10:12 am
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

Re: CardDAV sync with folders other than Contacts

Posted: Mon Jul 03, 2017 12:54 pm
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

Re: CardDAV sync with folders other than Contacts

Posted: Fri Jul 07, 2017 4:40 pm
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

Re: CardDAV sync with folders other than Contacts

Posted: Wed Jan 17, 2018 1:33 pm
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.