如何创建两个不相关的收件人的邀请并通过电子邮件发送给他们之间的会议,并允许他们控制进一步的计划

时间:2016-03-10 15:39:41

标签: icalendar ical4j

我有一个系统可以匹配两个无关联方,在他们通过我的系统进行操作后,我想让他们安排一个会出现在他们的日历上的会议。

最好在最初的日程安排之后,他们能够通过事件进行沟通(接受,拒绝,重新安排等),而不需要我作为调解员(如果我能得到他们的任何行动的通知我将获得奖金)已经采取了。)

我正在尝试使用ical4j创建事件并使用Java Mail API 1.4.7发送它。 ,但我不介意其他更好的选择(如果可用的话)(即使是第三方服务)。

1 个答案:

答案 0 :(得分:1)

如果双方之间的关系在某种程度上是不对称的,你可以让其中一个成为ORGANIZER(和ROLE = CHAIR的ATTENDEE),另一个是ATTENDEE(ROLE = REQUIRED-PARTICIPANT)。您也可以将自己添加为ATTENDEE(ROLE = NON-PARTICIPANT)。

如果关系是严格对称的,那么,不幸的是,iTIP / iMIP无法对其进行建模。所以你能做的最好的事情就是把自己当作组织者(但是你必须自己管理iMIP工作流程,即在收到一方的回复后,你必须向另一方重新发送请求,等等...... )。