ユーザーに送信する会議出席依頼を手動で生成する.NETアプリケーションがあります。Outlook 2010/Office 365で添付ファイル付きの招待状が認識されない
- が と添付ファイル(ICSファイル)として会議情報(から/ /対象は/ etcに)System.Net.Mail.MailMessageを作成し、通常のフィールドを設定し、次のように我々が使用するプロセスがあります7ビットエンコーディング - これは、Outlookスタイルが
- メール
- のテキストのためにエンコードされた両方の7ビットは、別の代替ビューを追加し、2つの代替ビュー、text/plainで、テキスト/ HTMLを追加を誘う認識しないメールクライアントのために必要です上記の添付のICSファイルと同じICSテキストで、 "text/calendar; charset = UTF-8; method = REQUEST"で、また7ビットエンコード
- メッセージを送信
これは、従来のOutlook 2007/Exchangeセットアップ(添付ファイルは表示されず、メッセージは会議出席依頼として扱われます)でもうまくいきましたが、Outlook 2010/Office 365にアップグレードすると、埋め込みICSデータはメッセージはICSファイルが添付された通常のメッセージとして表示されます。添付ファイルを削除すると、正しく認識されたメッセージが表示されます。変更を引き起こしているのが新しいOutlookバージョンかOffice 365かはわかりませんが、そのうちの1つでなければなりません。
これがなぜ変更され、どのように修正できるのか、誰にも分かりませんか?
誰かが答えを見つけて、答えを投稿していないのですか?私たちは同じ問題を抱えています。あなたは回避策を見つけましたか? – thames