我們有一個.NET應用程序,可以手動生成發送給用戶的會議邀請。我們使用的過程如下:在Outlook 2010/Office 365中無法識別附件的會議邀請
- 創建System.Net.Mail.MailMessage並設置常用的字段(自/至/主題/等) 本次董事會的信息作爲附件(ICS文件) 7位編碼 - 對於不識別Outlook風格邀請的郵件客戶端,這是必需的
- 添加兩個替代視圖,文本/純文本和text/html,均爲電子郵件的文本編碼的7位
- 添加另一個替代視圖帶有「text/calendar; charset = UTF-8; method = REQUEST」,與上面附加的ICS文件具有相同的ICS文本,也是7位編碼
- 發送消息
這適用於傳統的Outlook 2007/Exchange安裝程序(附件不可見並且該消息被視爲會議請求),但是一旦我們升級到Outlook 2010/Office 365,嵌入式ICS數據不會並且該消息顯示爲附有ICS文件的常規消息。刪除附件會生成正確識別的消息。我們不確定是新版Outlook版本還是Office 365導致更改,但它必須是其中之一。
有沒有人有任何想法,爲什麼這改變了,我們如何解決它?
有沒有人想出答案,只是沒有公佈答案?我們遇到了同樣的問題。你找到解決辦法了嗎? – thames