Outlook :iCal事件未添加到组织者日历中

Outlook :iCal事件未添加到组织者日历中,outlook,icalendar,ical4j,Outlook,Icalendar,Ical4j,我正在创建包含2名与会者和一名组织者的ics文件 为与会者正确创建活动,并在他们接受/拒绝活动时收到响应。我也将同样的邀请发送给组织者。在组织者端,事件不会添加到其日历中(接受/拒绝按钮灰显)。将显示以下两条消息: 在会议组织者处,您无需响应会议 在日历中找不到会议 如何更改活动,使其也在组织者日历中创建 BEGIN:VCALENDAR PRODID:-//Appointment Confirmation Event//EN VERSION:2.0 CALSCALE:GREGORIAN METH

我正在创建包含2名与会者和一名组织者的ics文件

为与会者正确创建活动,并在他们接受/拒绝活动时收到响应。我也将同样的邀请发送给组织者。在组织者端,事件不会添加到其日历中(接受/拒绝按钮灰显)。将显示以下两条消息:

  • 在会议组织者处,您无需响应会议
  • 在日历中找不到会议
  • 如何更改活动,使其也在组织者日历中创建

    BEGIN:VCALENDAR
    PRODID:-//Appointment Confirmation Event//EN
    VERSION:2.0
    CALSCALE:GREGORIAN
    METHOD:REQUEST
    BEGIN:VEVENT
    DTSTART:20200506T190000Z
    DTEND:20200506T200000Z
    DTSTAMP:20200506T190000Z
    ORGANIZER:mailto:test1@test.com
    UID:Interview_47461@sterlinghoffman.com
    ATTENDEE;PARTSTAT=NEEDS-ACTION;ROLE=REQ_PARTICIPANT;RSVP=TRUE:mailto:test2@test.com
    ATTENDEE;PARTSTAT=NEEDS-ACTION;ROLE=REQ_PARTICIPANT;RSVP=TRUE:mailto:test3@test.com
    X-MICROSOFT-CDO-OWNERAPPTID:-486846808
    CREATED:20200504T130737Z
    DESCRIPTION:
    LOCATION:at 3423 
    SEQUENCE:0
    SUMMARY:Phone Meeting
    TRANSP:OPAQUE
    END:VEVENT
    END:VCALENDAR
    
    我尝试将组织者添加为与会者,但不起作用


    与会者;PARTSTAT=已接受;角色=主席;RSVP=真;邮寄地址:test1@test.com

    您的iCalendar数据在organizer中有错误,因此未将其添加到日历中。由于您的组织者没有任何参数,只有一个
    cal地址
    ,因此需要用冒号隔开
    而不是分号
    。正确的组织者属性:

    ORGANIZER:mailto:test1@test.com
    
    有关此属性(和iCalendar)的更多信息,请阅读

    RFC 5545组织者规范:

    organizer=“orgparam”:“cal地址CRLF”


    如果这不仅仅是关于组织者在日历中的显示,那么您可以在此中找到有关实际Outlook错误的更多答案,因为听起来ics文件不是由组织者Outlook日历生成的,那么有两种可能的解决方案:

    1) 假设将活动添加到组织者日历(应用程序假设组织者已经创建了活动本身)是多余的/重复的,那么跨日历应用程序可能是更强大的解决方案:添加发送人,如

    2) 这可能是outlook的错误。快速搜索会出现相同的错误消息,并指示修补程序。另见

    另见:

    ,


    (最后一条关于要添加到Organizer的冗余的评论,我终于找到了问题。这是Outlook中的错误。我按照下面文章中给出的说明进行了操作,它起了作用

    谢谢@anmari

    我修复了该错误(问题已更新),但活动仍没有添加到组织者日历中。
    ORGANIZER;SENT-BY="mailto:jane_doe@example.com":
      mailto:jsmith@example.com