Hi,
I’m trying to hook up em Client to a CalDAV server running on my synology NAS. I’ve tried out Thunderbird/Lightning and have proved the calendar/credentials are working fine.
In emClient when I create the CalDAV account everything appears fine, but nothing appears in the list of calendars.
From searching the internet I get the impression that there should possibly be an email account listed but in my case the calendar is not linked to an email address.
Have I just misunderstood how to set up a CalDAV calender or am I attempting something non-standard?
Oh - I grabbed some log files for CalDAV and have attached the details below.
18:08:26.958|010| C: OptionsCommand http://192.168.1.123:5005/homes/calendar/test/
18:08:28.294|010| S: OPTIONS http://192.168.1.123:5005/homes/calendar/test/
18:08:28.294|010| OK OK
18:08:28.294|010| C: PropfindCommand http://192.168.1.123:5005/homes/calendar/test/
18:08:28.295|010|<?xml version="1.0" encoding="utf-8"?><propfind xmlns:d="DAV:"><prop><current-user-principal></current-user-principal><resourcetype></resourcetype></prop></propfind>
18:08:28.301|010| S: PROPFIND http://192.168.1.123:5005/homes/calendar/test/
18:08:28.301|010| 207 Multi-Status
18:08:28.302|010| Response, stream length:
454, 454
18:08:28.302|010| Content:
<?xml version="1.0" encoding="utf-8"?>
<multistatus xmlns:d="DAV:" xmlns:ns0="DAV:"><br><response xmlns:lp1="DAV:"><br><href>/homes/calendar/test/</href><br><propstat><br><prop><br><current-user-principal><unauthenticated></unauthenticated></current-user-principal><br><resourcetype><calendar xmlns:x="urn:ietf:params:xml:ns:caldav"></calendar><collection></collection></resourcetype><br></prop><br><status>HTTP/1.1 200 OK</status><br></propstat><br></response><br></multistatus>
18:08:28.302|010| C: PrincipalMatchCommand http://192.168.1.123:5005/homes/calendar/test/
18:08:28.302|010|<?xml version="1.0" encoding="utf-8"?><principal-match xmlns:d="DAV:"><principal-property><owner></owner></principal-property><prop><displayname></displayname><schedule-inbox-url xmlns="urn:ietf:params:xml:ns:caldav"></schedule-inbox-url><schedule-outbox-url xmlns="urn:ietf:params:xml:ns:caldav"></schedule-outbox-url><calendar-user-address-set xmlns="urn:ietf:params:xml:ns:caldav"></calendar-user-address-set><default-calendar-url xmlns="http://icewarp.com/ns/"></default-calendar-url><default-tasks-url xmlns="http://icewarp.com/ns/"></default-tasks-url><default-contacts-url xmlns="http://icewarp.com/ns/"></default-contacts-url><calendar-home-set xmlns="urn:ietf:params:xml:ns:caldav"></calendar-home-set><addressbook-home-set xmlns="urn:ietf:params:xml:ns:carddav"></addressbook-home-set></prop></principal-match>
18:08:28.344|010| S: REPORT http://192.168.1.123:5005/homes/calendar/test/
18:08:28.345|010| NotFound Not Found
18:08:28.345|010| C: OptionsCommand http://192.168.1.123:5005/homes/calendar/test/
18:08:28.349|010| S: OPTIONS http://192.168.1.123:5005/homes/calendar/test/
18:08:28.349|010| OK OK
18:08:28.349|010| SynchronizeFoldersCommand executing on ( /ACCOUNT:7)
18:08:28.350|010| C: PropfindCommand http://192.168.1.123:5005/homes/calendar/test/
18:08:28.350|010|<?xml version="1.0" encoding="utf-8"?><propfind xmlns:d="DAV:"><prop><getetag></getetag><displayname></displayname><resourcetype></resourcetype><supported-calendar-component-set xmlns="urn:ietf:params:xml:ns:caldav"></supported-calendar-component-set><supported-address-data xmlns="urn:ietf:params:xml:ns:carddav"></supported-address-data><xmpp-uri xmlns="http://calendarserver.org/ns/"></xmpp-uri><calendar-color xmlns="http://apple.com/ns/ical/"></calendar-color><supported-report-set></supported-report-set></prop></propfind>
18:08:28.394|010| S: PROPFIND http://192.168.1.123:5005/homes/calendar/test/
18:08:28.394|010| 207 Multi-Status
18:08:28.394|010| Response, stream length:
2739, 2739
18:08:28.394|010| Content:
<?xml version="1.0" encoding="utf-8"?>
<multistatus xmlns:d="DAV:" xmlns:ns4="http://apple.com/ns/ical/" xmlns:ns3="http://calendarserver.org/ns/" xmlns:ns2="urn:ietf:params:xml:ns:carddav" xmlns:ns1="urn:ietf:params:xml:ns:caldav" xmlns:ns0="DAV:"><br><response xmlns:lp1="DAV:" xmlns:lp2="http://apache.org/dav/props/" xmlns:lp3="urn:ietf:params:xml:ns:caldav" xmlns:lp4="http://calendarserver.org/ns/" xmlns:g0="DAV:" xmlns:g1="urn:ietf:params:xml:ns:carddav" xmlns:g2="http://calendarserver.org/ns/" xmlns:g3="http://apple.com/ns/ical/"><br><href>/homes/calendar/test/</href><br><propstat><br><prop><br><getetag>"4f6c74b02927f"</getetag><br><resourcetype><calendar xmlns:x="urn:ietf:params:xml:ns:caldav"></calendar><collection></collection></resourcetype><br><supported-calendar-component-set></supported-calendar-component-set><br></prop><br><status>HTTP/1.1 200 OK</status><br></propstat><br><propstat><br><prop><br><displayname></displayname><br><supported-address-data></supported-address-data><br><xmpp-uri></xmpp-uri><br><calendar-color></calendar-color><br><supported-report-set></supported-report-set><br></prop><br><status>HTTP/1.1 404 Not Found</status><br></propstat><br></response><br><response xmlns:lp1="DAV:" xmlns:lp2="http://apache.org/dav/props/" xmlns:lp3="urn:ietf:params:xml:ns:caldav" xmlns:lp4="http://calendarserver.org/ns/" xmlns:g0="DAV:" xmlns:g1="urn:ietf:params:xml:ns:carddav" xmlns:g2="http://calendarserver.org/ns/" xmlns:g3="http://apple.com/ns/ical/"><br><href>/homes/calendar/test/103c8f4c-4550-49c7-a729-59ae6f171004.ics</href><br><propstat><br><prop><br><getetag>"4f6c745b70adc"</getetag><br><resourcetype></resourcetype><br><supported-calendar-component-set></supported-calendar-component-set><br></prop><br><status>HTTP/1.1 200 OK</status><br></propstat><br><propstat><br><prop><br><displayname></displayname><br><supported-address-data></supported-address-data><br><xmpp-uri></xmpp-uri><br><calendar-color></calendar-color><br><supported-report-set></supported-report-set><br></prop><br><status>HTTP/1.1 404 Not Found</status><br></propstat><br></response><br><response xmlns:lp1="DAV:" xmlns:lp2="http://apache.org/dav/props/" xmlns:lp3="urn:ietf:params:xml:ns:caldav" xmlns:lp4="http://calendarserver.org/ns/" xmlns:g0="DAV:" xmlns:g1="urn:ietf:params:xml:ns:carddav" xmlns:g2="http://calendarserver.org/ns/" xmlns:g3="http://apple.com/ns/ical/"><br><href>/homes/calendar/test/895fca4e-0e0e-42f6-871a-f91663e4885a.ics</href><br><propstat><br><prop><br><getetag>"4f6c74b029667"</getetag><br><resourcetype></resourcetype><br><supported-calendar-component-set></supported-calendar-component-set><br></prop><br><status>HTTP/1.1 200 OK</status><br></propstat><br><propstat><br><prop><br><displayname></displayname><br><supported-address-data></supported-address-data><br><xmpp-uri></xmpp-uri><br><calendar-color></calendar-color><br><supported-report-set></supported-report-set><br></prop><br><status>HTTP/1.1 404 Not Found</status><br></propstat><br></response><br></multistatus>
18:08:28.396|010| SynchronizeFoldersCommand finished on ( /ACCOUNT:7)