ol2ical is a simple program to parse an Outlook calendar e-mail message and insert the event in ical's ~/.calendar file. ical is a Unix calendar application.
Output is sent to stdout, so it is necessary to specify appending to a file, like so:
ol2ical -f $TMPFILE >> ~/.calendar
where $TMPFILE is a file containing one or more mail messages containing Outlook calendar events.
ol2ical will parse mmultiple message types from Outlook, including recurring events and notes.
There is a Perl script named outlook2ical.pl but I found it had trouble with time calculations, and also didn't seem to handle all of the events I was receiving in e-mail, so I went ahead and implemented something in C that does the job.
I use a simple shell script to filter all of my e-mail (into different mailboxes for mailing lists, trash spam, etc.). If you use ol2ical with procmail (or other dedicated mail filtering tool) let me know your results (good or bad).
Hugh Mahon
hugh_mahon@hp.com
