Каково ожидаемое поведение приема получателей CalDAV? - PullRequest
0 голосов
/ 21 апреля 2019

Мне интересно, каково ожидаемое поведение приёма приглашенных для сервера CalDAV, размещенного на собственной машине.

Мы настроили сервер Байкал , но у нас есть проблемы с получателями (которых нет на сервере bakail), принимающими приглашения календаря. Реальная проблема заключается в том, что события календаря не обновляются со статусом принятия. Просмотр файлов / узлов ics в dav.php показывает, что данные PARTSTAT всегда показывают =NEEDS-ACTION.

Опять же, это только для пользователей / адресов электронной почты, которых нет на Байкальском сервере.

Сценарий:

  1. user1@domain1.com настраивает событие календаря в Mac Calendar
  2. Приглашает user2@domain1.com и user1@gmail.com
  3. Приглашения, отправленные в виде IMip - , мы также расширили этот плагин для использования PHPMailer, чтобы отправляемые письма имели лучшую доставку
  4. Полученные электронные письма, и user2@domain1.com принимает, событие отображается в их календаре и показывает, что они приняли, и что user1@domain1.com является организатором и принят, показывает user1@gmail.com как не принятый
  5. user1@gmail.com также принимает, событие отображается в их календаре Google и показывает, что они приняты, показывает, что user1@domain1.com является организатором и принят, user2@domain1.com показывает, что не принято
  6. user1@domain1.com получает сообщение IMip, которое принял user2@domain1.com.
  7. Получает письмо Gmail, которое принял user1@gmail.com.
  8. user1@domain1.com переходит в Календарь Mac, и статус отображается как непринятый от user1@gmail.com

Похоже на saber-io / dav # 556 , но ясно, что PARTSTAT не обновляется с нашей стороны.

Так что настоящий вопрос в том ... это нормальное поведение? то есть. Принятие iCal не работает в нескольких доменах?

...