オーガナイザーのカレンダーにICSミーティングを自動的に追加するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4349836

質問

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

編集:

参加者として会議オーガナイザーを「オプション」として追加しようとしました。サイコロはありません。同じ動作。

問題に関する私の進捗を反映するために、質問をもう一度編集しました。

役に立ちましたか?

他のヒント

ICSファイルにオーガナイザーを追加します。どうやらOutlook 2007は、主催者が現在のユーザーであると仮定しているのに対し、以前のバージョンはそうではありませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top