Subject: Bug with Caldav - unable to sync with Calengoo client

 

I am using mailcow + sogo. 

This may be related to bug https://bugs.sogo.nu/view.php?id=5674

 

Caldav doesn’t seem to work with few clients that require stricter compliance. 
It works ok with Davx5 (Android) clients which are more forgiving. 

I am using a client called Calengoo which refuses to sync with Sogo. I opened a 
ticket with them saying it’s a bug on their part and also gave them access to 
my server to test. Here’s what they came back with … 

 

 

```

The problem is, that your calendar is not a calendar, it is only a "collection":

 

                <D:resourcetype>
                    <D:collection />
                </D:resourcetype>

 

Instead it should look like this:

 

                <d:resourcetype>
                    <d:collection/>
                    <c:calendar/>
                </d:resourcetype>

 

You can find further explanations here:

 

https://sabre.io/dav/building-a-caldav-client/

 

I.e. your server seems to have a bug. It does not correctly specify the 
calendar as a calendar.

 

And when I try to load the events (ignoring that it is not a calendar) of the 
calendar either using "sync-collection" or "calendar-query" it always returns 
error "501 - Not implemented".

 

So unfortunately it seems that your server is not a real CalDAV server. Maybe 
they are still developing it and will fix these problems in the future. If 
DAVx5 can handle this, then I would suggest to sync that way. CalenGoo requires 
CalDAV compliant servers to sync with, sorry. Actually I don't know how to load 
the events if your server always responds with "Not implemented". I have 
already tried to reduce the "sync-collection" and "calendar-query" commands to 
the bare minimum but nevertheless I could not receive my test events from your 
server. Something seems to be very wrong with the CalDAV part of your server, 
sorry! 😕 Maybe you should try "NextCloud" instead? That works fine as far as I 
know.

 

Please don't hesitate to contact me again if you have further questions!

 

```

 

 

 

Reply via email to