【问题标题】:publishing iCalendar event in case of multiple calendars of the same user在同一用户的多个日历的情况下发布 iCalendar 事件
【发布时间】:2012-03-16 14:30:22
【问题描述】:

我在一个 java 应用程序上工作,该应用程序创建并跟踪各种事件,这些事件将发布在个人的日历中。
该应用程序通过电子邮件(iTIP/iMIP,而不是 calDav)以 iCalendar 格式发送消息,更准确地说,我打算发送一个 PUBLISH 事件。问题是,我们使用 Zimbra,每个用户都可能创建多个日历。但我认为我们使用 Zimbra 还是 Outlook 并不重要,我认为允许用户拥有多个日历是常见的功能。

问题是:我想知道是否可以指定(在 iCalendar/iTIP/iMIP 消息中)事件应该显示在哪个日历中?目前它是“主要”日历。

我已经浏览了所有相关的 rfc(5545、5546、6047),但还没有找到答案。 Google 也没有提供帮助。

感谢您的任何想法。

【问题讨论】:

    标签: icalendar rfc2445


    【解决方案1】:

    类似于日历订阅,它通过文件名/url 区分用户订阅的不同日历,您应该尝试使用 MIME 消息中的“Content-Disposition”属性为日历指定文件名(请参阅 rfc2447 §2.6) .

    【讨论】:

    • 我已经尝试过了,但不幸的是 Content-Disposition 似乎没有按我的需要工作(至少在 Zimbra 中没有)。但是感谢您的尝试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多