Когда вы пытаетесь выполнить обновления или удалять (отменять), вы выходите за рамки формата файлов iCalendar и попадаете в удивительный мир iCalendar протокола независимой от транспорта взаимодействия (iTIP) и iCalendar на основе протокола взаимодействия (iMIP). Руководство по Интернет-календарю tools.ietf.org/html/rfc3283
Лучшее решение будет зависеть от вашей системы клиентов. Если вы доставляете календари, а не отдельные мероприятия, я бы рекомендовал отказаться от доставки электронной почты и использовать модель подписки. Вот пример университета, который делает именно это , icalshare.com - другой пример. Очевидно, что если вы хотите персонализированное расписание, вам понадобятся личные ссылки. Вы можете просто опубликовать файлы, которые вы в настоящее время отправляете по электронной почте в Интернете.
Если вы используете webcal: // вместо http, некоторые клиенты календаря, например. Outlook 2007 откроет его автоматически и будет постоянно обновлять.
Если вы не хотите использовать модель подписки и требуются ответы от клиентов, я знаю, что Outlook 2007, календарь Windows Live и календари Google могут общаться между собой по протоколу iTIP / iMIP, к сожалению, я не могу найти хороший список других клиентов, которые делают. Очевидно, Thunderbird 3 собирался, но он был отброшен (для него все еще потребуется плагин для освещения).