Outlook-Plugin: RCE eMail Forwarder

Eine interaktive Aufbereitung der technischen Spezifikationen und Projektanforderungen.

Projektziel

Diese Anwendung visualisiert die Anforderungen für das Outlook-VSTO-Plugin „RCE eMail Forwarder“. Das Ziel des Plugins ist es, den Prozess der E-Mail-Weiterleitung als `.msg`-Anhang zu vereinfachen und zu standardisieren. Nutzer können mit einem Rechtsklick eine oder mehrere E-Mails auswählen und an vordefinierte Empfänger senden. Zusätzliche Funktionen wie die farbliche Markierung und das automatische Verschieben der Original-Mail optimieren den Workflow erheblich.

💡 Kernidee

Effiziente Weiterleitung von E-Mails als `.msg`-Dateien direkt aus dem Outlook-Kontextmenü.

🎯 Zielgruppe

Mitarbeiter in Unternehmen, die regelmäßig E-Mails als Beleg oder zur Archivierung weiterleiten müssen.

Kontextmenü-Integration

Das Herzstück des Plugins: Ein neuer Menüpunkt im Rechtsklick-Menü von E-Mails, der den Weiterleitungsprozess initiiert.

  • Fügt den Menüpunkt "Als .MSG weiterleiten" zum Kontextmenü hinzu.
  • Bei mehreren konfigurierten Empfängern werden diese als Untermenüpunkte zur Auswahl angeboten.
  • Der Name des Menüpunkts ist über die Konfigurationsdatei anpassbar.

Aktionen nach Versand

Nach dem erfolgreichen Versand führt das Plugin Aktionen aus, um den Status der E-Mail visuell zu kennzeichnen und den Posteingang zu organisieren.

  • Farbliche Markierung: Die Original-E-Mail wird mit einer vordefinierten Farbe markiert (Flag-Symbol).
  • Optionales Verschieben: Die E-Mail kann automatisch in einen festgelegten Ordner (z.B. `RCE_MSG`) verschoben werden.

Benutzerkonfiguration

Ermöglicht Anwendern (optional) die Anpassung der Plugin-Einstellungen direkt in Outlook nach der Installation.

  • Zugriff über einen eigenen Ribbon-Tab "RCE Tools".
  • Die Konfigurationsoberfläche wird idealerweise in einem `TaskPane` für schnellen Zugriff dargestellt.
  • Alternative Platzierung unter "Datei > Optionen > Add-Ins".

Interaktiver Konfigurator

Passen Sie die Einstellungen des Plugins an und sehen Sie, wie die `JSON`-Konfigurationsdatei dynamisch erstellt wird. Diese Datei wird vom WiX-Installer verwendet, um das Plugin vorzukonfigurieren.

Konfigurationsdatei (config.json)

Die generierte JSON-Struktur. Kopieren Sie diese, um sie mit dem Installer zu verwenden.

Installationsprozess via WiX Toolset

Das Plugin wird über einen Ein-Klick-Installer ausgeliefert, der mit dem WiX Toolset (Burn Bootstrapper) erstellt wird. Dieser Prozess stellt sicher, dass alle notwendigen Abhängigkeiten automatisch installiert werden und das Plugin korrekt eingerichtet wird.

1

Installer Start

Setup.exe wird ausgeführt.

2

Abhängigkeiten

.NET 4.8 & VSTO Runtime werden geprüft/installiert.

3

Plugin-Installation

Das VSTO-Plugin wird installiert.

Fertig

Plugin ist in Outlook verfügbar.

Wichtige Installer-Features

  • **Silent Mode:** Der Installer kann im Hintergrund mit einer Standardkonfiguration ausgeführt werden.
  • **Konfigurationsdatei:** Eine `config.json` (wie im Konfigurator-Tab erstellt) kann dem Installer übergeben werden, um das Plugin anzupassen.
  • **Automatische Updates:** Das System kann für automatische Updates konfiguriert werden.
  • **Kompatibilität:** Getestet für Outlook-Versionen von 2013 bis zur neuesten Version.