Как я могу автоматически добавить встречу ICS в календарь Организатора?

Наше приложение Java генерирует файлы ICalendar с помощью ical4j и отправляет их пользователям как часть уведомления электронной почты в формате HTML. пользователи (организаторы встречи) сообщают, что кнопки «Принять», «Отклонить» и т. д. для встречи неактивны и неактивны. Встреча не добавляется в календарь Организатора.

Как я могу принудительно добавить встречу для Организатора?

Я временно настроил сервер для отправки файла .ics как вложения (вместо встроенного), чтобы я мог запустить его через веб-интерфейс Валидатор ICalendar. Валидатор предупредил меня, что свойство Version должно было быть первым свойством, но никаких других проблем не обнаружил.

ICalendar нормально работает для всех пользователей, кроме органайзера.

Мне удалось воспроизвести проблема в моей учетной записи Outlook. Я заметил, что если я отправляю уведомление о встрече через почтовый сервер gmail, оно работает нормально; но когда он поступает с нашего внутреннего сервера Outlook, он не добавляется в календарь.

Под элементами управления совещанием, выделенными серым цветом, отображается сообщение: «Как организатору совещания вам не нужно отвечать на это встреча."

Пример файла ICalendar, созданного нашей системой:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//MyCompany//Product//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20101202T210423Z
UID:77B17E9B-BE02-476E-816B-ED9558EE7D2A
DTSTART:20101230T133000
DTEND:20101230T143000
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:noemail@mycompany.com":mailto:myemail@mycompany.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CN="ATTENDEE, SOME":mailto:noemail@mycompany.com

END:VEVENT
END:VCALENDAR

Редактировать:

Я попытался добавить организатора собрания в качестве участника «Необязательно». Никаких кубиков; такое же поведение.

Отредактировал вопрос снова, чтобы отразить мой прогресс в решении проблемы.

8
задан RMorrisey 7 December 2010 в 22:30
поделиться