none
Exchange 2016 - Nachrichtenfluss - Mailweiterleitung bei bestimmten Wörtern im Betreff RRS feed

  • Frage

  • Ich habe ein Problem, dass Mails weitergeleitet werden sollen, wenn ein paar bestimmte Worte vorkommen.
    Bsp.
    Betreff: "Ich fahre ein schnelles rotes Auto." oder "Achtung, ich fahre ein Auto aus Deutschland."
    Wörter welche im Betreff vorkommen sollen: Ich , fahre, ein, Auto

    erstellter String: Ich*fahre*ein*Auto

    Wie kann man dies über den Nachrichtenfluss abbilden?

    Bereits gibt es eine Regel, welche die Mails weiterleiten soll, aber der oben genannte String ein den Kriterien "Der Betreff enthält" scheint nicht zu funktionieren.
    Donnerstag, 6. Februar 2020 14:28

Antworten

  • Moin,

    ich muss mich korrigieren. Exchange ab 2010 kann reguläre Ausdrücke im Subject. Damit kannst Du das Gewünschte umsetzen.

    Eine solche Regel kannst Du evtl. nur per PowerShell erstellen (New-MailFlowRule -SubjectMatchesPatterns), musst schauen, ob im EAC unter "Erweiterte Bedingungen" die Pattern-Variante auftaucht.

    Outlook kann Patterns mit ziemlicher Sicherheit nicht.


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Freitag, 7. Februar 2020 08:48

Alle Antworten

  • Wildchar (*?) oder auch reguläre Ausdrücke werden leider nicht unterstützt.

    Man kann allerdings eine VBA-Funktion als Regel angeben:
    https://www.slipstick.com/outlook/rules/outlooks-rules-and-alerts-run-a-script/

    Mit dem Script kannst du dann prüfen und verschieben wie du willst.
    In VBA kann man Strings mit "like" und Wildchar prüfen:

    if var like "*Ich*fahre*ein*Auto*" then
    end if

    Der Nachteil ist allerdings, dass die Prüfung caseinsensitive ist.
    Mittels COM-Schnittstelle für Scripting (Extras->Verweise) kann man allerdings den RegEx verwenden.

    Donnerstag, 6. Februar 2020 15:07
  • Moin,

    die Condition "der Betreff enthält" prüft auf einzelne Worte, ungeachtet deren Reihenfolge. D.h. Du könntest beispielsweise "fahre" und "Auto" vorgeben, die Regel würde dann aber auch auf "fahre mitr sonstwas, bloss nicht mit dem Auto" anschlagen.

    Regex matchen kann z.B. CodeTwo Exchange Rules Pro


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Donnerstag, 6. Februar 2020 18:38
  • Hallo,

    vielen Dank für die Antwort.

    Das würde heißen, aber auch Ich fahre ein Fahrrad eingezeigt werden würde, oder?

    Kann man auch die Bedingungen mit UND verbinden und nicht mit ODER?

    Ist das auf den Exchange gleich wie im Outlook?

    Freitag, 7. Februar 2020 08:29
  • Moin,

    ich muss mich korrigieren. Exchange ab 2010 kann reguläre Ausdrücke im Subject. Damit kannst Du das Gewünschte umsetzen.

    Eine solche Regel kannst Du evtl. nur per PowerShell erstellen (New-MailFlowRule -SubjectMatchesPatterns), musst schauen, ob im EAC unter "Erweiterte Bedingungen" die Pattern-Variante auftaucht.

    Outlook kann Patterns mit ziemlicher Sicherheit nicht.


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Freitag, 7. Februar 2020 08:48