VBScript でプログラムによって .ics ファイルを作成しています。これにより、会議出席依頼が正常に作成されます。ここでは問題ありません。(RFC 5545)
ファイルにオーガナイザーを追加しようとすると、問題が発生します。たとえば、すべてのリリース管理スタッフがイベントを管理できるように、主催者をリリース カレンダーに設定しようとしています。
ORGANIZER を取り出すと、イベントは正しいリリース管理カレンダーに投稿されませんが、正常に動作します。ORGANIZER を設定すると、会議出席依頼は、他の誰かが送信した依頼を開いたときのように見えます。[送信] ボタンはなく、保存して閉じることしかできません。保存して終了しても、イベントは主催者のカレンダーや出席者のカレンダーには表示されません。
コードは次のとおりです。
BEGIN:VCALENDAR
PRODID: -//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
ORGANIZER:mailto:ReleaseCalendar@mailserver.com
DTSTAMP:20140620T094745
UID:20140620T094745
DTSTART:20140625T110000
DTEND:20140625T120000
LOCATION:QA
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Test - Test Release for Testing
END:VALARM
CATEGORIES:QA Site
ATTENDEE;RSVP=TRUE;CN='Me':mailto:me@mailserver.com
ATTENDEE;RSVP=TRUE;CN='Programmer':mailto:Programmer@mailserver.com
SUMMARY:REL QA - Test - Test Release for Testing - Wednesday, June 25, 2014 at 11:00 AM
DESCRIPTION:Test - Test Release for Testing
X-ALT-DESC;FMTTYPE=text/html:<Here's a bunch of HTML that correctly displays>
END:VEVENT
END:VCALENDAR
私がしなければならないことをする方法はありますか、それともこれは絶望的な原因ですか?
明確な編集: 私がする必要があるのは、主催者を設定できるようにすることです-そして-招待状を送信できるようにすることです. ORGANIZER が設定されている場合、Send ボタンはありません。
編集: RFC 5545 と RFC 6047 を読みましたが、この制限を回避できません。