发布 Outlook 日历。服务器端的同步频率设置是什么?

发布 Outlook 日历。服务器端的同步频率设置是什么?

我正在进行一个服务器(非常基本的 WebDAV)的自定义实现,该服务器可以接受 Outlook 发布的日历。

Outlook 似乎有一个设置(见下面的屏幕截图),它接受来自服务器的参数,该参数告诉它重新发布日历的频率,这就是我试图弄清楚的参数。

Outlook 的选项允许服务器指定推荐的频率

如果未指定设置,Outlook 默认为 60 分钟,这对我来说不起作用,但我找不到有关该参数可能是什么的任何信息(我知道 Outlook 的设置可以在 UI 中调整,但我需要通过服务器的响应自动完成)。使用 Wireshark 时,我看到在首次发布日历时,Outlook 会PROPFIND向服务器的 URL 发送一个方法:

PROPFIND /path/to/url HTTP/1.1
X-Office-Version: 15.0.4771
Depth: 1
Content-Type: text/xml
User-Agent: Microsoft Office/15.0 (Windows NT 6.3; Microsoft Outlook 15.0.4771; Pro)
Host: example.com
Content-Length: 114
Connection: Keep-Alive
Cache-Control: no-cache

<?xml version="1.0" encoding="utf-8" ?> <D:propfind xmlns:D="DAV:"><D:prop><D:resourcetype/></D:prop></D:propfind>

然后用 XML 进行响应(我假设这是设置的位置,但找不到任何相关信息):

<?xml version="1.0"?><a:multistatus xmlns:a="DAV:"/>

我现在很迷茫,在谷歌搜索和流量嗅探(Outlook <->Exchange 通信,但我发现没有一个使用非默认参数)后,不知道还能在哪里找到。有什么建议可以在哪里找到类似的东西吗?

我在这里问这个问题是因为 Exchange/IIS 上一定有一些设置可以设置此选项。我想知道如何找出(嗅探?)我的实现中要模拟的原始代码。

相关内容