Shared address book via CardDav extension

Ivan Kuznetsov <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Organization SOLVO ltd
Message-ID <[email protected]>
Hello

We using cyrus-imapd 3.4.3 with CalDav/CardDav extensions. Here are settings

calendarprefix: #calendar
caldav_allowscheduling: on
caldav_create_default: 1
caldav_create_attach: 1
caldav_create_sched: 1
caldav_allowcalendaradmin: 1

addressbookprefix: #addressbooks
carddav_allowaddressbookadmin: 1
carddav_allowaddmember: 1

A user can create his own addressbook using E-mail client calendar 
feature, e.g. by Thunderbird. Than he can connect to personal 
addressbook using URL 
https://server-name/dav/addressbooks/user/user-name/Default/ with 
authentication and add addresses as needed

What is a way to create shared addressbook available for all users?

I suppose to create one addressbook in 'public' hierarchy, add rights to 
lookup+read to all users and all rights to a dedicated admin user. Than 
admin user can populate this addressbook with scripts or manually 
providing shared addresses to all.

I try to manually create a mailbox like public/shared/#addressbooks 
using cyradm utility. It's created but not looks like an addressbook. I 
get 'Not found error' connecting to 
https://server-name/dav/addressbooks/public/shared/

Regards, Ivan

------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T5c12e2d2a571b3b7-Mcde13b33ae18b8a56728343f
Delivery options: https://cyrus.topicbox.com/groups/info/subscription
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.