请启用 JavaScript 来查看本站。

MDaemon Messaging Server 24.0

导航: 设置菜单 > Web & IM 服务

CalDAV & CardDAV

滚动 上一个 顶部 下一个 更多信息

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”。