We are currently developing an application for a client which we want to tie in with their calendar. They run Kerio 6.5.2. We have managed to get our Oracle app to send an ical appt to a user via email which when they accept properly creates an appointment in their calendar.
What we are trying to work out is if there is anyway to send an appt cancellation notice that removes the appt from their calendar again...
So you can guess, we are trying to find a way to remotely add appts to peoples calendars and remove them again of necessary, basically syncing their calendars with a DB that has a diary in it. Has anyone done this? Is there another way other than by iCal? (We need to have the diary in the oracle db so we can correctly query it etc so duplicating seems our only way right now)
That should be possible, as that is what iCal itself does.
If you send ICS files by email, simply look at the ICS that iCal sends when it cancels an event. That should do it.
But a more bulletproof solution might be to look into CalDAV and make the external app post updates via HTTP(S) to the CalDAV calendar in question.
Hope that helps.
Consultant - Humac A/S
Apple Certified Support Professional (ACSP)
Apple Certified Technical Coordinator (ACTC)
AppleSeed/CQF member since 1998
Kerio Messaging Partner
Kerio discussion forums are intended for open communication between forum
members and may contain information and material posted by members which may
be useful in learning about Kerio products. The discussion forums are not
intended to provide technical support for any specific product. Any
information implied or expressed in the discussion forums is that of the
posting member. Kerio is in no way responsible for the information posted in
the forums, or its accuracy. Kerio employees may participate in the
discussions, but their postings do not represent an offical position of the
company on any issues raised or discussed. Kerio reserves the right to
monitor and maintain the forums to promote free and accurate exchange of