1
私は、会議の要求をユーザーのOutlookに送信するWebアプリケーションを構築しています。すべての会議出席依頼は仮想オーガナイザで作成されます。次に、仮想オーガナイザのpop3受信トレイをポーリングして、会議出席依頼(受諾/拒否/提案新しい時間)に対する出席者の応答を取得するサービスがあります。Ical解析Outlookで新しい時間を提案する
すべての情報は、Outlookが送信するICal文字列を使用して解析されます。今、私は、出席者が簡単に受け入れたか、または辞退したかどうかを検出できます。私は出席者が新しい時間を提案したかどうかを検出することもできますが、私の問題はICalの文字列のどこに私が本当に新しい時刻を提案できるのかが分からないことです。 :)
誰かが、電子メールメッセージ自体を解析することなく、提案された新しい時間をどこで見つけることができるのですか?
おかげ
は、私は理解してICALファイルにする必要があります必要がありますが、事はということです「イベントを再スケジュール」イベントを再スケジュールするとき、OutlookはICAL標準を尊重していないようです。だから私はOutlookからの回答を受け取ったとき、私はOutlookで生成されたICAL文字列で提案された新しい時刻を見つけることができるようになりました。 – jerrydev
私は最終的に答えを見つけました。問題はOutlookではなく、Exchange版のためです。 Exchange 2003は、提案された新しい時刻をドメイン外に中継しません。何故ですか?私は本当に知りませんが、それは事実です。私はExchange 2007を試してみましたが、うまくいきました。提案された新しい時間は、もう片方のICAL文字列にありました。 – jerrydev
@ jerrydev新しい時間を提案するために、Exchangeから送信されるICal文字列の形式は変わりませんか? – grimus