Если вы посмотрите на файл примера, то увидите, что Организатор уже указан. Ответ Марка касался вопроса, который у меня был.

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:[email protected]":mailto:[email protected]
ATTENDEE;ROLE=REQ-PARTICIPANT;CN="ATTENDEE, SOME":mailto:[email protected]

END:VEVENT
END:VCALENDAR

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

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос