ical验证但Exchange服务器拒绝

时间:2015-07-17 15:25:49

标签: exchange-server icalendar

我已经完成了有关改变什么的想法,以使Exchange接受这个讽刺。不幸的是,我们没有收到任何表明错误的消息。最后修改是删除RDATE标记。我认为这解决了问题,但现在这个样本被拒绝了

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Our/Product Identifier
CALSCALE:GREGORIAN
METHOD:REPLY
BEGIN:VTIMEZONE
TZID:America/Chicago
BEGIN:STANDARD
DTSTART:20151101T010000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20150308T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20150715T195751Z
DTSTAMP:20150715T200023Z
LAST-MODIFIED:20150715T200023Z
UID:04000CE00800000838BFD0010000008200E0007400000005B000B2561887101A8200000
 010045B0263C63E600CED48900C71000645920EFD
SUMMARY:Test new event 
LOCATION:office
DTSTART:20150715T200000Z
DTEND:20150715T210000Z
ORGANIZER;CN=Foo;RSVP=TRUE;PARTSTAT=ACCEPTED;ROLE=CHAIR:mailto:Foo@ba
 r.com
STATUS:CONFIRMED
TRANSP:OPAQUE
SEQUENCE:0
END:VEVENT
END:VCALENDAR

它通过了我尝试过的所有在线验证器。此是响应会议邀请而生成的。会议邀请处理没有问题,除了交换服务器拒绝此附件。

1 个答案:

答案 0 :(得分:0)

如果这是对邀请的回复,那么您应该有代表生成此REPLY的与会者对应的ATTENDEE属性,以及一个ORGANIZER。有关REPLY中必填字段的完整列表,请参阅http://tools.ietf.org/html/rfc5546#section-3.2.3

看起来你正在混合ORGANIZER和ATTENDEE:

ORGANIZER;CN=Foo;RSVP=TRUE;PARTSTAT=ACCEPTED;ROLE=CHAIR:mailto:Foo@bar.com

假设Foo@bar.com是回复的与会者,您应该

ATTENDEE;CN=Foo;RSVP=TRUE;PARTSTAT=ACCEPTED;ROLE=CHAIR:mailto:Foo@bar.com

你应该有一个与邀请中的值相同的ORGANIZER。

您可能希望向我们展示您尝试回复的原始邀请,因为还有其他属性与原始邀请相关联。