aluxnimm / outlookcaldavsynchronizer

Sync Outlook with Google, SOGo, Nextcloud or any other CalDAV/CardDAV server
GNU Affero General Public License v3.0
899 stars 95 forks source link

Sync public read-only calendar #383

Closed q-wertz closed 1 year ago

q-wertz commented 1 year ago

Not sure if missing or a configuration issue on my side.

Currently it looks like it is impossible to add a one way sync of a public shared calendar.

  1. Leaving credentials empty and pressing the test button raises an error
  2. Leaving credentials empty skip test and just go on raises an error on next sync
  3. Adding fake credentials raises an error

Setup:

Nextcloud read-only calendar shared via link. Tested

  1. https: https://test.com/apps/calendar/p/RRGfHC6KgrmPqDWP
  2. webcal: webcal://test.com/remote.php/dav/public-calendars/RRGfHC6KgrmPqDWP
  3. webcal link with appended ?export: webcal://test.com/remote.php/dav/public-calendars/RRGfHC6KgrmPqDWP/?export

In Thunderbird the webcal calendars work as expected…

Adding the 3rd link as network calendar directly Outlook only downloads the ics file once and later added items are not synced.

aluxnimm commented 1 year ago

Those webcals urls are just ics files which can be downloaded by a client but they are not CalDAV resources and can't be used in our client. You can only use them as readonly network calendar in Outlook, 2nd url shoud work there as well maybe.

q-wertz commented 1 year ago

Sorry for the noise.

It works now (at least kind of). One requires link #3 (at least on Nextcloud instances) and a lot of patience.

We most likely are running into a combination of Not possible to add an internet calendar ([irony on] many thanks to the "new modern authentication stack" of Microsoft [irony off]) and Subscribed internet calendars do not sync.