CalDAV接收者接受的预期行为是什么?

时间:2019-04-21 16:25:48

标签: caldav sabredav

我想知道自托管的CalDAV服务器的预期被邀请者接受行为是什么。

我们设置了Baikal服务器,但是接收日历邀请的收件人(不在bakail服务器上)有问题。真正的问题是日历事件未使用接受状态进行更新。查看dav.php中的ics文件/节点,发现PARTSTAT数据始终显示=NEEDS-ACTION

同样,这仅适用于不在贝加尔湖服务器上的用户/电子邮件地址。

场景:

  1. user1@domain1.com在Mac日历中设置日历事件
  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收到user2@domain1.com接受的IMip电子邮件。
  7. 获取user1@gmail.com接受的Gmail电子邮件。
  8. user1@domain1.com转到Mac日历,状态显示为未从user1@gmail.com接受

似乎与sabre-io/dav#556类似,但是很明显,我们并未更新PARTSTAT。

所以真正的问题是……这是正常行为吗?即。 iCal接受不能跨多个域使用吗?

0 个答案:

没有答案