On 27/08/13 14:45, Daniel Pocock wrote: > On 27/08/13 14:39, Christian Mack wrote: >> Hello Daniel Pocock >> >> >> Am 2013-08-27 13:18, schrieb Daniel Pocock: >>> I have the following setup: >>> >>> - client and server machines Debian 7 >>> - server has DAViCal >>> - client is icedove (with iceowl-extension) which is basically >>> ThunderBird 10 >>> >>> and I downloaded today's nightly SOGO Connector for ThunderBird 10 and >>> installed it. >>> >>> In the address book, I add a new "Remote Address Book" and configure the >>> DAViCal URL: >>> https://my-server/davical/caldav.php/username/home/ >>> >>> Address Book tells me "Total contacts in sogotest: 0" and I can't see >>> any of the addresses I created. >>> >>> However, >>> - my iceowl/lightning calendar is working with the same URL >>> - Evolution's address book works with the same URL - I have two clients >>> running Evolution, I was able to create an address with one of them and >>> view it from the other, but icedove still tells me there are no >>> addresses in the address book >>> >>> Should this work? Should I try another nightly build, is today's build >>> faulty or something? Or is it only working with ThunderBird 17? >>> >>> Is there any possibility that the Address Book and the Lightning client >>> can share the same server settings so that users don't have to enter the >>> URL in two places? >>> >>> Also, is there any plan for an official Debian package of SOGO Connector? >>> >> I don't know Davical at all, but address books are accessed by carddav >> not caldav. >> >> So you perhaps should use: >> https://my-server/davical/carddav.php/username/home/ > > I had thought about that myself - but there is no carddav.php in DAViCal > > Here is the DAViCal source for Debian: > http://repo.or.cz/w/davical.git/tree/HEAD:/htdocs > > Evolution seems to be able to read/write the address book through the > caldav.php URL >
I've now solved this issue, SOGo Connector is working with DAViCal after all, however: a) in my initial attempt, there was only one resource username/home and it was configured for calendar entries only. Nonetheless, Evolution was able to insert vCards there. Not sure if that is a fault in Evolution or in DAViCal (or both) but other clients (such as SOGo Connector) seem to dislike that combined address book/calendar on a single URL. b) when I realised this, I created a separate resource called username/addressbook (using the DAViCal web UI). I explicitly ticked the box to make it an address book and removed the tick for allowing calendar entries. SOGo Connector is working with that resource now and I was able to insert entries in it and view them in Evolution, etc. For importing my old vCards, I found it much more convenient importing with Evolution, the icedove/Thunderbird import seems slightly more fragile. -- [email protected] https://inverse.ca/sogo/lists
