I created a new calendar using my CALDAV server information (including full path to the calendar). This works in Thunderbird/Lightening. (I also verified the paths by logging in using Epiphany going directly to the path.)

I create the calendar in Maya. However, I never get an error nor a prompt for a password. The calendar appears in the list of calendars but never syncs.

  • I spent several hours on this and see that Maya automatically strips a port from the URL--for example, mycalendarurl.com:2080/calendars/ becomes mycalendarurl.com/calendars/ . I tried the URL less the port via a web browser and the missing port does not allow connection to the CALDAV server. – SaB Sep 5 '17 at 19:53

If you use https connection you need to add your certificate to trusted authorities on your computer:

echo -n | openssl s_client -connect mycalendarurl.com:2080     | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/mycalendarurl.crt
cd /tmp
sudo cp mycalendarurl.crt /usr/local/share/ca-certificates/mycalendarurl.crt
sudo update-ca-certificates

Then create your caldav calendar with the caldav link from your server. After establishing connection, the calendar application will prompt for a password.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.