_Really_ disable ics reminder in Outlook

I developed a web interface for sending all the events of the day to Outlook 2007 calendars. This is done by sending mail with the content type " text/calendar " and adding the ics text as an AlternateView .

This works great, except for one flaw: There should be no reminders. According to ics-Standard , this is done by simply removing the “ VALARM ” part. But the behavior of Outlook is different. If I delete this part, it will add the “Reminder by default” option to the Outlook recipients. As a result, one recipient has a 30-minute reminder, the other a 15-minute reminder, and others do not have reminders, according to their default reminder settings.

I searched a lot to find a way to make me remind anyone, but I could not find any hint.

I hope you can help me with this.

Thank ro28

+4
source share
1 answer

Microsoft spec says this is not possible (p. 83 of MS-OXCICAL ):

If such a TRIGGER property cannot be analyzed, PidLidReminderDelta SHOULD <265> should be set to 0x0000000F for appointments not for all days and 0x00000438 for all appointments for the day.

<265> Section 2.1.3.1.1.20.62: In this case, Exchange 2003, Exchange 2007, Exchange 2010, Exchange 2013, and Exchange 2016 set PidLidReminderDelta to 0x0000000F for all calendar objects.

0
source

Source: https://habr.com/ru/post/1338705/


All Articles