Benutzer mit den meisten Antworten
Exchange 2016 - Nachrichtenfluss - Mailweiterleitung bei bestimmten Wörtern im Betreff

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.
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
- Als Antwort markiert Yavor TanevMicrosoft contingent staff Donnerstag, 27. Februar 2020 11:37
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 ifDer Nachteil ist allerdings, dass die Prüfung caseinsensitive ist.
Mittels COM-Schnittstelle für Scripting (Extras->Verweise) kann man allerdings den RegEx verwenden. -
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
-
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
- Als Antwort markiert Yavor TanevMicrosoft contingent staff Donnerstag, 27. Februar 2020 11:37