Наше приложение java генерирует файлы ICalendar с помощью ical4j и отправляет их пользователям как часть уведомления электронной почты HTML. Несколько пользователей (организаторы собрания) сообщают, что кнопки «Принять», «Отклонить» и т. Д. Для собрания неактивны и недоступны. Встреча не добавляется в календарь Организатора.Как я могу добавить собрание ICS автоматически в календарь Органайзера?
Как я могу заставить собрание быть добавленным для Организатора?
Я временно настроил сервер для отправки файла .ics в качестве вложения (вместо встроенного), чтобы я мог запускать его через веб-средство проверки подлинности ICalendar. Валидатор дал мне предупреждение о том, что свойство Version должно быть первым свойством, но не найдено никаких других проблем.
ICalendar работает нормально для каждого пользователя, кроме органайзера.
Я смог воспроизвести проблему на моей собственной учетной записи Outlook. Я заметил, что если я отправлю уведомление о встрече через почтовый сервер gmail, он работает нормально; но, когда он исходит из нашего внутреннего сервера Outlook, он не добавляется в календарь.
Сообщение отображается под серым контрольным контрольным столом: «В качестве организатора собрания вам не нужно отвечать на это собрание».
Пример файла, созданного Анонсы нашей системы:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//MyCompany//Product//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20101202T210423Z
UID:77B17E9B-BE02-476E-816B-ED9558EE7D2A
DTSTART:201T133000
DTEND:201T143000
SUMMARY:Review Meeting for A1 CI Review #123456
LOCATION:BLDG - 123
CREATED:20101202T210423Z
LAST-MODIFIED:20101202T210423Z
TZID:America/New_York
ORGANIZER;CN="ORGANIZER, THE";SENT-BY="mailto:[email protected]":mailto:[email protected]
ATTENDEE;ROLE=REQ-PARTICIPANT;CN="ATTENDEE, SOME":mailto:[email protected]
END:VEVENT
END:VCALENDAR
Edit:
Я попытался добавить организатора встречи "факультативным для" участника. Нет кубиков; такое же поведение.
Отредактировал вопрос еще раз, чтобы отразить мой прогресс в этой проблеме.
Если вы посмотрите на файл примера, вы увидите, что Организатор уже указан. Ответ Марка затронул вопрос, который у меня был. – RMorrisey 2011-04-06 15:32:57