2010-12-03 7 views
8

Javaアプリケーションは、ical4jを使用してICalendarファイルを生成し、HTML電子メール通知の一部としてユーザーに送信します。 2人のユーザー(会議の主催者)は、会議の「承諾」、「拒否」などのボタンがグレー表示され、解読不能であることを報告します。会議は主催者のカレンダーに追加されません。オーガナイザーのカレンダーに自動的にICSミーティングを追加できますか?

オーガナイザーの会議を強制的に追加するにはどうすればよいですか?

サーバーを一時的に構成して、.icsファイルを(インラインではなく)添付ファイルとして送信し、WebベースのICalendar検証ツールで実行できるようにしました。バリデーターは、Versionプロパティが最初のプロパティであるはずだと警告しましたが、その他の問題は見つかりませんでした。

ICalendarは、主催者以外のすべてのユーザーに対して通常動作します。

自分のOutlookアカウントで問題を再現できました。会議の通知をGmailのメールサーバーから送信すると、正常に動作することに気付きました。しかし、それは私たちの内部Outlookサーバーから来るとき、それはカレンダーに追加されません。

灰色で表示された会議コントロールの下にメッセージが表示されます。「会議の開催者として、この会議に返信する必要はありません。私たちのシステムによって生成された

例iCalendarファイル:

BEGIN:VCALENDAR 
VERSION:2.0 
PRODID:-//MyCompany//Product//EN 
CALSCALE:GREGORIAN 
METHOD:REQUEST 
BEGIN:VEVENT 
DTSTAMP:20101202T210423Z 
UID:77B17E9B-BE02-476E-816B-ED9558EE7D2A 
DTSTART:201T133000 
DTEND:201T143000 
SUMMARY:Review Meeting for A1 CI Review #123456 
LOCATION:BLDG - 123 
CREATED:20101202T210423Z 
LAST-MODIFIED:20101202T210423Z 
TZID:America/New_York 
ORGANIZER;CN="ORGANIZER, THE";SENT-BY="mailto:[email protected]":mailto:[email protected] 
ATTENDEE;ROLE=REQ-PARTICIPANT;CN="ATTENDEE, SOME":mailto:[email protected] 

END:VEVENT 
END:VCALENDAR 

編集:

I "はオプションの" 参加者として会議の開催を追加しようとしました。サイコロはありません。同じ挙動。

問題の進捗状況を反映するために再度質問を編集しました。

答えて

5

OutlookにHotFixを適用すると、この問題が解決できる可能性があります。

レジストリにExtractOrganizedMeetingsの設定に関連している可能性がそうです。試すだけの価値があります。

参照:

1

ICSファイルにORGANIZERを追加します。 Outlook 2007では、主催者が現在のユーザーであるとみなされていたのに対して、以前のバージョンではそうではなかったようです。

+1

サンプルファイルを見ると、オーガナイザが既に指定されていることがわかります。マークの答えは私が持っていた問題に対処しました。 – RMorrisey

関連する問題