出版的Outlook日历。什么是服务器端设置为同步频率?

问题描述 投票:58回答:2

我工作的一台服务器(很基本的WebDAV)的自定义实现接受Outlook的发布的日历。

展望似乎有一个设置(见下图),它接受一个参数形成,告诉它多久重新发布日历,这就是我试图找出参数的服务器。

Outlook's Option allowing the server to specify the recommended frequency

如果设置未指定的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:"/>

我在这一点上丢失,不知道还有什么地方寻找大量的谷歌搜索和流量嗅探后(展望< - >我发现交流沟通,但没有人可以使用非默认PARAM)。任何建议会在哪里寻找这样的一个好主意?

calendar outlook exchange-server webdav caldav
2个回答
1
投票

没有展望服务器设置轮询频率。此设置在客户端。在电子邮件客户端“检查新邮件”是为了避免超载请求的服务器。见the MS Outlook website


0
投票

的CalDAV(日历扩展到WebDAV的,在RFC-4791记录)使用的iCalendar(互联网日历和日程安排核心对象规范,在RFC-5545记录,不与苹果的iCal混淆)格式的数据交换。的iCalendar容纳与一个“X-”前缀开头的非标准性。

X出版-TTL是映射到订阅日历推荐的更新间隔的属性。它是由微软的Outlook和支持的Sharepoint,并可能通过一些出版商日历,而不是由谷歌或苹果。

示例值:

X-PUBLISHED-TTL:PT1H        (every hour)
X-PUBLISHED-TTL:PT120M      (every 120 minutes)

还有一些工作在进展到类似的财产正式添加到的iCalendar规范。根据该提议New Properties for iCalendar草案的最新版本,新的刷新间隔属性会以下列方式使用:

REFRESH-INTERVAL;VALUE=DURATION:P1W
© www.soinside.com 2019 - 2024. All rights reserved.