1

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

我们设置了贝加尔湖服务器,但在接受日历邀请的收件人(不在贝加尔湖服务器上)存在问题。真正的问题是日历事件没有随着接受状态更新。查看 dav.php 中的 ics 文件/节点显示PARTSTAT数据始终显示=NEEDS-ACTION.

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

设想:

  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 没有在我们这边更新。

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

4

0 回答 0