CalDAV 是用来管理和共享日历并调度信息的互联网标准。MDaemon 的“CalDAV 支持”帮助您的账户使用那些可以通过 CalDAV 来访问和管理其个人日历和任务的任何客户端。他们还能访问任何公共或共享日历或任务,只需遵照其访问权限即可。CardDAV 是用来访问联系人/地址簿信息的标准。MDaemon 的 CardDAV 服务器允许经过验证的 CardDAV 客户端访问保存在 MDaemon 中的联系人信息。
启用 CalDAV & CardDAV 服务器
默认情况下,启用 CalDAV/CardDAV 支持。不过 Webmail 是必需的,因此必需启用它来进行使用。如果您不希望支持 CalDAV 或 CardDAV,请禁用该选项。要为个别域启用/禁用它,请使用下方的选项。
为域更改默认的 CalDAV/CardDAV 设置
首先,MDaemon 的所有域都将基于“默认”选项(位于“选择域”下拉列表)启用或禁用 CalDAV/CardDAV。要更改默认设置:
1.在“选择域”下拉列表中,选择“默认”。
2.如果您希望在默认情况下为所有域启用 CalDAV & CardDAV,请勾选“为此域启用 CalDAV/CardDAV 服务”附近的选框,如果您希望在默认情况下禁用它,请清除此框。
3.点击“确定”。
为特定域启用/禁用 CalDAV/CardDAV
要为个别域覆盖“默认”CalDAV/CardDAV 设置:
1.在“选择域”下拉列表中选择一个特定域。
2.如果您希望为此域启用 CalDAV/CardDAV,请勾选“为此域启用 CalDAV & CardDAV 服务”附近的选框,如果您希望禁用它,请清除此框。
3.点击“确定”。
日志
日志级别
使用该下拉列表来指定记录 CalDAV/CardDAV 活动的等级。有六种记录等级可供选择: 1—调试记录,2—普通记录(默认),3—仅警告和错误,4—仅错误,5—仅严重错误,6—无记录。这是全局设置——无法应用到特定域。
启用 HTTP 请求和响应日志
若启用,这将在 MDaemon 的日志文件夹中创建一个 MDWebDAV 文件夹。会将 CalDAV/CardDAV 服务器收发的所有数据记录到那个文件夹。通常此项仅用于诊断,不应启用,除非技术支持团队指导您这么做。
配置 CalDAV 客户端
要配置支持 RFC 6764(Locating Services for Calendaring Extensions to WebDAV (CalDAV)) 的客户端,只需要服务器、用户名和密码。您可以设置您的 DNS 记录将客户端指向正确的 URL。未配置 DNS 记录时,用户可以在这个客户端中输入专用的“well-known URL”: “主机名/.well-known/caldav”。例如: http://example.com:3000/.well-known/caldav。Webmail 内置的 web 服务器支持这个 well-known URL。
对于不支持自动定位 CalDAV 服务的客户端(例如通过 Lightning 插件的 Mozilla Thunderbird)将需要为各个“日历”和“任务”列表请求完整的 URL。MDaemon 的 CalDAV URL 如下所示:
日历和任务
用户默认的日历或任务列表:
http://[host]/webdav/calendar
(例如 http://example.com:3000/webdav/calendar)
http://[host]/webdav/tasklist
(例如 http://example.com/webdav/tasklist)
用户定制的日历或任务列表:
http://[host]/webdav/calendar/[calendar-name]
(例如 http://example.com/webdav/calendar/personal)
http://[host]/webdav/tasklist/[tasklist-name]
(例如 http://example.com/webdav/tasklist/todo)
子文件夹中用户定制的日历或任务列表:
http://[host]/webdav/calendar/[folder]/[calendar-name]
(例如 http://example.com/webdav/calendar/my-stuff/personal)
http://[host]/webdav/tasklist/[folder]/[tasklist-name]
(例如 http://example.com/webdav/tasklist/my-stuff/todo)
共享日历和任务
其他用户默认的日历或任务列表:
http://[host]/webdav/calendars/[domain]/[user]
(例如 http://example.com/webdav/calendars/example.net/frank)
http://[host]/webdav/tasks/[domain]/[user]
(例如 http://example.com/webdav/tasks/example.net/frank)
其他用户定制的日历或任务列表:
http://[host]/webdav/calendars/[domain]/[user]/[calendar-name]
(例如 http://example.com/webdav/calendars/example.net/frank/personal)
http://[host]/webdav/tasks/[domain]/[user]/[tasklist-name]
(例如 http://example.com/webdav/tasks/example.net/frank/todo)
公共日历和任务
域的默认日历或任务列表:
http://[host]/webdav/public-calendars/[domain]
(例如 http://example.com/webdav/public-calendars/example.com)
http://[host]/webdav/public-tasks/[domain]
(例如 http://example.com/webdav/public-tasks/example.com)
公共文件夹层次结构的根目录中的日历或任务列表:
http://[host]/webdav/public-calendars/[calendar-name]
(例如 http://example.com/webdav/public-calendars/holidays)
http://[host]/webdav/public-tasks/[tasklist-name]
(例如 http://example.com/webdav/public-tasks/projects)
在测试 OutlookDAV 客户端时请慎用。如果存在多个 MAPI 配置文件,我们已看到客户端为服务器返回的所有日历项目,向服务器发送了删除命令。OutlookDAV 仅支持默认的 MAPI 配置文件。 |
要获取有关设置 CalDAV 客户端的更多信息,请在 MDaemon 知识库搜索“CalDav”。 |
配置 CardDAV 客户端
要配置支持 RFC 6764 (Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV))的客户端,只需要服务器地址、用户名和密码即可。Apple 地址簿和 iOS 支持这个标准。可以设置 DNS 记录将客户端指向正确的 URL。在未配置 DNS 记录的情况下,当 CardDAV 是/.well-known/carddav 时,客户端查询“well-known URL”。Webmail 内置的 web 服务器支持这个 well-known URL。不支持自动定位 CardDAV 服务的客户端将需要完整的 URL。
注意,CardDAV 客户端是 Apple Contacts (包含于 Mac OS X)、Apple iOS (iPhone) 和 Mozilla Thunderbird(通过SOGO 插件)。
至于 OS X 10.11 (EL Capitan),Apple Contacts 应用程序仅支持一个集合/文件夹。在 CardDAV 服务器检测到 Apple Contacts 应用程序时,它仅返回已验证用户的默认联系人文件夹。此外,OS X 10.11 (EL Capitan) 有一个已知问题:无法使用对话框的“高级”视图添加 CardDAV 账户。 |
访问地址簿
“地址簿”路径是指向您默认地址簿的快捷方式。
http://[host]/webdav/addressbook - 您默认的联系人文件夹。
http://[host]/webdav/addressbook/friends - 您的“好友”联系人文件夹。
http://[host]/webdav/addressbook/myfolder/personal - 您位于“myfolder”子文件夹中的“个人”联系人文件夹。
访问您有权访问的另一个用户的共享文件夹
“联系人”路径是指向共享联系人文件夹的快捷方式。
http://[host]/webdav/contacts/example.com/user2 - user2@example.com 的默认联系人文件夹
http://[host]/webdav/contacts/example.com/user2/myfolder - user2@example.com 的“myfolder”联系人文件夹
访问您有权访问的公共文件夹
“公共联系人”路径是指向公共联系人文件夹的快捷方式。
http://[host]/webdav/public-contacts/example.com - example.com 的默认联系人文件夹
http://[host]/webdav/public-contacts/foldername - 位于公共文件夹层次结构的根目录中的“foldername”联系人文件夹
在测试 OutlookDAV 客户端时请慎用。OutlookDAV 仅支持默认的 MAPI 配置文件。如果存在多个 MAPI 配置文件,客户端可能为服务器返回的所有项目,向服务器发送了删除命令。 |
要获取有关设置 CardDAV 客户端的更多信息,请在 MDaemon 知识库搜索“CardDav”。 |