我设计了一个网络界面,可以将全天事件发送到Outlook 2007日历。
这是通过发送内容类型为“text/calendar
”并将ics
文字添加为AlternateView
(日历)的邮件来完成的。
除了一个缺陷外,这个工作正常:
应该没有提醒。根据{{1}},只需删除“ics-Standard
”部分即可。但是Outlook的行为是不同的。如果我删除该部分,它会在收件人的Outlook中添加“默认提醒”设置。结果是一个收件人有30分钟提醒,另一个收到15分钟提醒,其他收件人没有提醒 - 根据他们的“默认提醒”设置。
我经常搜索,找到一种强制提醒的方法,但我找不到任何暗示。
我希望你能帮助我。
谢谢, ro28
答案 0 :(得分:0)
微软的规范说这是不可能的(MS-OXCICAL pdf的第83页):
如果不能解析这样的TRIGGER属性,PidLidReminderDelta应该< 265>对于非全天约会,设置为0x0000000F,对于全天约会,设置为0x00000438。
< 265>部分2.1.3.1.1.20.62:在这种情况下,Exchange 2003,Exchange 2007,Exchange 2010,Exchange 2013和Exchange 2016为所有Calendar对象将PidLidReminderDelta设置为0x0000000F。