Мне интересно, каково ожидаемое поведение приёма приглашенных для сервера CalDAV, размещенного на собственной машине.
Мы настроили сервер Байкал , но у нас есть проблемы с получателями (которых нет на сервере bakail), принимающими приглашения календаря. Реальная проблема заключается в том, что события календаря не обновляются со статусом принятия. Просмотр файлов / узлов ics в dav.php показывает, что данные PARTSTAT
всегда показывают =NEEDS-ACTION
.
Опять же, это только для пользователей / адресов электронной почты, которых нет на Байкальском сервере.
Сценарий:
- user1@domain1.com настраивает событие календаря в Mac Calendar
- Приглашает user2@domain1.com и user1@gmail.com
- Приглашения, отправленные в виде IMip - , мы также расширили этот плагин для использования PHPMailer, чтобы отправляемые письма имели лучшую доставку
- Полученные электронные письма, и user2@domain1.com принимает, событие отображается в их календаре и показывает, что они приняли, и что user1@domain1.com является организатором и принят, показывает user1@gmail.com как не принятый
- user1@gmail.com также принимает, событие отображается в их календаре Google и показывает, что они приняты, показывает, что user1@domain1.com является организатором и принят, user2@domain1.com показывает, что не принято
- user1@domain1.com получает сообщение IMip, которое принял user2@domain1.com.
- Получает письмо Gmail, которое принял user1@gmail.com.
- user1@domain1.com переходит в Календарь Mac, и статус отображается как непринятый от user1@gmail.com
Похоже на saber-io / dav # 556 , но ясно, что PARTSTAT не обновляется с нашей стороны.
Так что настоящий вопрос в том ... это нормальное поведение? то есть. Принятие iCal не работает в нескольких доменах?