У нас есть приложение .NET, которое вручную создает приглашения на собрание для отправки пользователям. Процесс, который мы используем следующим образом:Приглашение на встречу с приложением, не распознанное в Outlook 2010/Office 365
- Создать System.Net.Mail.MailMessage и установить обычные поля (от/до/предмета/и т.д.) , и информация совещания в качестве приложения (ICS File), 7-битная кодировка - это необходимо для почтовых клиентов, которые не распознают приглашения в стиле Outlook
- Добавить два альтернативных представления, текст/текст и текст/html, оба закодированы в 7 бит для текста по электронной почте
- Добавить другой альтернативный вид с текстом/календарем; charset = UTF-8; method = REQUEST "с тем же текстом ICS, что и прикрепленный файл ICS выше, также закодированный 7 бит
- Отправить сообщение
Это прекрасно работает с традиционной установкой Outlook 2007/Exchange (вложение не отображается и сообщение рассматривается как запрос на собрание), но после того, как мы обновили до Outlook 2010/Office 365, внедренные данные ICS не и сообщение появляется в виде обычного сообщения с прикрепленным файлом ICS. Удаление вложения приводит к правильно распознанному сообщению. Мы не уверены, что это новая версия Outlook или Office 365, вызывающая изменение, но она должна быть одной из них.
Кто-нибудь знает, почему это изменилось и как мы можем это исправить?
Кто-нибудь понял ответ и просто не отправил ответ? у нас такие же проблемы. Вы нашли работу? – thames