Nachdem ich an meinem Arbeitsplatz von Outlook auf The Bat! gewechselt habe, hatte ich das Problem, dass viele Kollegen mich mit Outlook-Terminen im vCalendar-Format zuwerfen. Diese werden als Text dargestellt und mit etwas Mühe kann man die relevanten Informationen herauslesen. Um mir diese Mühe zu sparen, habe ich mir noch mehr Mühe gemacht und einen Filter mit vielen lustigen regulären Ausdrücken zusammengebastelt, der mir eine leserlichere E-Mail erstellt. Weil es eventuell für andere interessant ist, hier das Verfahren samt Vorlage für die neue E-Mail.
Filter anlegen:
Text enthält BEGIN:VCALENDAR
Filteraktion:
Formatierte Nachricht in Ordner ... erstellen
Vorlage:
%REGEXPTEXT="SUMMARY[^\r\n]*:([^\r\n]*)"
am %REGEXPTEXT="DTSTART[^\r\n]+:......(..)".%REGEXPTEXT="DTSTART[^\r\n]+:....(..)".%REGEXPTEXT="DTSTART[^\r\n]+:(....)"
um %REGEXPTEXT="DTSTART[^\r\n]+:[^\r\n]+T(..)":%REGEXPTEXT="DTSTART[^\r\n]+:[^\r\n]+T..(..)" Uhr bis %REGEXPTEXT="DTEND[^\r\n]+:[^\r\n]+T(..)":%REGEXPTEXT="DTEND[^\r\n]+:[^\r\n]+T..(..)" Uhr
in %REGEXPTEXT="LOCATION:([^\r\n]+)"
%SUBJECT="Outlook Termin"
%FROM='%REGEXPTEXT="ORGANIZER;CN=([^\r\n]+):mailto:"'
Anhänge und Nachrichtenkopf der Original-Nachricht habe ich nicht erhalten, ist aber eine Option statt den Organisator-Namen aus dem vCalendar-Abschnitt zu fummeln. Weitere Filter und Einstellungen nach Geschmack hinzufügen. Selbstverständlich könnte man auch noch weitere Informationen aus dem vCalendar-Abschnitt extrahieren und aufbereitet darstellen.