Outlook 2010 игнорирует VALARM веб-календаря (ICS), созданного моим приложением

Мое веб-приложение (ASP.NET MVC) экспортирует календарь ICS (webcal://host/calendar.ics), который я сейчас тестирую с Outlook 2010 и 2007. Судя по всему, несмотря ни на что, раздел календаря VALARM полностью игнорируется Outlook, и напоминание вообще не устанавливается:

BEGIN:VALARM
TRIGGER:-PT30M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM

Это какая-то известная проблема или есть правильный способ создать ICS для использования настольными клиентами?

Спасибо!


person wasker    schedule 27.07.2010    source источник
comment
Вы разобрались с этим? Я сейчас занимаюсь той же проблемой. Почему Outlook такой PITA? Ура Майк   -  person ozczecho    schedule 11.07.2013


Ответы (1)


  1. Добавьте календарь в качестве альтернативного представления с типом контента текст/календарь.
  2. Убедитесь, что это представление календаря ДОБАВЛЕНО ПОСЛЕДНИМ, потому что порядок альтернативных представлений имеет значение.
  3. создайте представления text/plain и text/html из тела сообщения, добавьте представление календаря, а затем установите для тела сообщения значение string.empty. В противном случае тело сообщения может каким-то образом переопределить представление календаря.
  4. Также отправьте электронное письмо на свою учетную запись gmail. В Gmail есть опция «показать оригинал», которая позволяет просмотреть полный текст исходного письма.
person Dana Benson    schedule 17.09.2010