我有一个具体的问题。我通过库iCal4j发送了 iCalendar 文件,但现在我需要 iCalendar 的接收者不能提出新的时间。所以按钮'提出新时间' nee te bo被禁用。
当我从 2010 年发出会议请求并禁用“允许新时间建议”选项时,属性X-MICROSOFT-DISALLOW-COUNTER设置为true。此选项似乎适用于 Outlook 2010,但不被 Outlook 2007 接受。
有人对其他属性设置有想法吗?
iCal4j 代码:
//add property so ms outlook knows that the users can't propose a new time
XProperty xprop = new XProperty("X-MICROSOFT-DISALLOW-COUNTER","TRUE");
vEvent.getProperties().add(xprop);
编辑 看来,Outlook 2007 也使用 X-MICROSOFT-DISALLOW-COUNTER:TRUE 来禁用该按钮,但不幸的是,这在客户端的交换服务器上不被接受。