オーガナイザーのカレンダーにICSミーティングを自動的に追加するにはどうすればよいですか?
-
30-09-2019 - |
質問
Javaアプリケーションは、ICAL4Jを使用してICALENDARファイルを生成し、HTML電子メール通知の一部としてユーザーに送信します。数人のユーザー(会議の主催者)は、「受け入れ」、「拒否」などのボタンが灰色になり、競争できないと報告しています。会議はオーガナイザーのカレンダーに追加されません。
オーガナイザーのために会議を強制的に追加するにはどうすればよいですか?
.icsファイルを(インラインの代わりに)添付ファイルとして送信するようにサーバーを一時的に構成したため、WebベースのIcalEndar Validatorを使用して実行できました。 Validatorは、バージョンプロパティが最初のプロパティであると想定されているが、他の問題は見つかりませんでした。
ICALENDARは、主催者を除くすべてのユーザーに対して正常に機能します。
私は自分のOutlookアカウントで問題を再現することができました。 Gmail Mail Serverを介して会議通知を送信すると、正常に機能することに気付きました。ただし、内部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:20101230T133000
DTEND:20101230T143000
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:noemail@mycompany.com":mailto:myemail@mycompany.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CN="ATTENDEE, SOME":mailto:noemail@mycompany.com
END:VEVENT
END:VCALENDAR
編集:
参加者として会議オーガナイザーを「オプション」として追加しようとしました。サイコロはありません。同じ動作。
問題に関する私の進捗を反映するために、質問をもう一度編集しました。
解決
この問題は、HotfixをOutlookに適用することで解決可能であるように見えます。
設定に関連しているようです ExtractorganizedMeetings レジストリで。試すだけの価値があります。
見る:
他のヒント
ICSファイルにオーガナイザーを追加します。どうやらOutlook 2007は、主催者が現在のユーザーであると仮定しているのに対し、以前のバージョンはそうではありませんでした。