Jak odeslat pozvánku na meeting do Outlooku přes PHP?

Někdy se stane že chcete abyste na něco nezapoměli. A ten kdo to má zajistit je stroj nebo aplikace. Ale obvyklé remindery obvykle nefungují, pokud je človek zahrabanej v Outlooku, který mu řídí celý život. Pro podobné případy je dobré si deadliny nastavit přímo do kalendáře v outlooku. Takže jak to udělat?

Buď odkazem, na který se klikne a uživatel si stáhne soubor, který když si v outlooku otevře tak se mu otevře okno meetingu a on to může potvrdit. To je ale takový blbý.

Takže moje ideální řešení je to, že ten meeting přijde na mail a uživatel si ho otevře a potvrdí a má ho tam 🙂

Jde to jednoduše, detaily jsou ve scriptu viz níže. jediný co blbne je ten čas, protože zatim mi to odesílá v nějakým Kanada-USA čase, takže to se asi musí ještě nejak poštelovat:


Informace jsem sbíral zde:
http://www.terminally-incoherent.com/blog/2008/04/14/generate-outlook-calendar-events-with-php-and-icalendar/
http://www.webdeveloper.com/forum/showthread.php?201539-Send-Outlook-Appointment-via-eMail-Using-PHP