How to sync calendars and tasks using eM Client via CalDAV

With MDaemon version 15.5.0, it is now possible to sync MDaemon calendars and tasks with eM Client via CalDAV.  

eM Client can be acquired here: http://www.emclient.com

Verify the CalDAV services are enabled in MDaemon.

  1. Select Setup
  2. Select Web & IM Services
  3. Select CalDAV
  4. Verify Enable CalDAV server is checked

On the client machine:

  1. Start the eM Client application
  2. Select Tools
  3. Select Accounts
  4. If an account already exists on eM Client, click New Account
    - If no accounts exist, the wizard will open and you can skip this step.
  5. Select Calendar
  6. Select CalDAV
  7. Click Next
  8. Enter the http://{server host name}/.well-known/caldav to enable the client to sync all available calendars and tasks
    - use the URL syntax below to sync specific calendars
  9. Enter the MDaemon user name.
  10. Enter the MDaemon user password.
  11. Click Next
  12. Create a name for the calendar
  13. Click Next
  14. Click Finish

CalDAV URL Syntax

Private Calendars

http://{server host name}/webdav/calendar - the MDaemon user's primary calendar
http://{server host name}/webdav/calendar/schedule - an MDaemon user's calendar called schedule in the root directory
http://{server host name}/webdav/calendar/calendar/schedule - the schedule calendar is a sub-calendar of the primary calendar

Shared Calendars

http://{server host name}/webdav/calendars/company.mail/user2 - user2@company.mail's default calendar folder
http://{server host name}/webdav/calendars/company.mail/user2/test - user2@company.mail's test calendar folder

Public Folders

http://{server host name}/webdav/public-calendars/company.mail - domain's default calendar folder
http://{server host name}/webdav/public-calendars/events - calendar called events in the root of the public folder hierarchy

*Relpace {server host name} with the host or IP of the MDaemon server
*Verify if HTTP and/or HTTPS is enabled and modify the address accordingly