Wie erstelle ich eine Outlook 2016-Regel, die auf HTML-Textkörper basiert?

Wie erstelle ich eine Outlook 2016-Regel, die auf HTML-Textkörper basiert?

Erstellen von durch den Textinhalt ausgelösten Regeln für HTML-formatierte Nachrichten

Ich erhalte automatisch eine Reihe von E-Mails im HTML-Format. Bestimmte E-Mails möchte ich je nach Inhaltsteil anders behandeln. Der Inhalt umfasst das Erkennen eines bestimmten HTML-Ankers im Text.

Wie drücke ich eine solche Regel aus?

Was ich versucht habe:
Ich habe eine repräsentative E-Mail als HTML-Datei gespeichert und dann den Anker in dieser Datei gefunden. Ich habe dann den Ankertitel in meiner Regel verwendet. Ich habe auch versucht, den gesamten HTML-Anker zu verwenden (da die E-Mail automatisch generiert wird, ist das Format immer genau dasselbe). Offensichtlich hat beides nicht funktioniert, denn hier bitte ich um Hilfe.

Ich verwende einen MS Outlook 2016-Client.

Antwort1

Der Einfachheit halber und für Benutzer, die sich nicht mit VBA befassen möchten, gibt es den folgenden einfachen Workaround.

Bei den meisten HTML-E-Mails wird der Quelltext formatiert. Wenn der gesuchte Text also eine URL enthält, wird Ihre Regel nicht wie erwartet ausgeführt. Bevor Sie also eine Regel erstellen, schlage ich vor, dass Sie zu Datei > Optionen > Trust Center > Trust Center-Einstellungen > E-Mail-Sicherheit gehen und dann die Option „Alle Standard-E-Mails im Klartext lesen“ aktivieren.

Trustcenter

Schauen Sie sich anschließend die E-Mail an, die Sie interessiert, und verwenden Sie den Text, den Sie zum Erstellen der Regel verwenden möchten. Dieser enthält die Links, wie Outlook sie sieht, und Ihre Regel sollte dies auch tun.

Antwort2

Dies ist das übliche Muster hierfür:

  1. Erstellen Sie ein VBA-Makro, das die erforderlichen Tags/Anker/... findet inMailItem.HTMLBody. Wenn es gefunden wird, muss es entweder einigeBenutzereigenschaftenoderKategorienum diese E-Mail als erforderlich zu markieren, nämlich als E-Mail mit HTML-Quelltext.
  2. Erstellen Sie eine neue Hilfsregel, die zusätzliche Bedingungen für die HTML-Prüfung enthält (falls erforderlich) oder einfach keine Bedingungen enthält. Legen Sie die Aktion für diese Regel fest aufAusführen eines Skriptsund wählen Sie das Skript aus Schritt 1 aus.nichtwählenBeenden Sie die Verarbeitung weiterer Regeln. Verschieben Sie diese Regel an den Anfang Ihrer Regelliste.
  3. Erstellen Sie eine Regel, die mit Nachrichten, die erforderliche HTML-Tags/Anker/... enthalten, das Gewünschte tut: in Ordner verschieben, weiterleiten usw. Legen Sie die Bedingung dieser Regel so fest, dass nach einer Kategorie oder Benutzereigenschaft gesucht wird, die vom VBA aus Schritt 1 festgelegt wurde.

verwandte Informationen