Hi zusammen,
ich möchte verzweifelt eine Nachrichtenflussregel erstellen, welche die Bedingung hat "Inhalt mindestens einer Anlage enthält... Inhalt enthält, der mit diesen Textmustern übereinstimmt". Der Anhang ist eine XML Datei.
Ich möchte gerne folgenden inhalt Matchen: <Dokumententyp1>Testnachweis</Dokumententyp1>.
Mein RegEx lautet: Testnachweis<\/Dokumententyp
Damit klappt es allerdings nicht. Wenn ich nur Testnachweis eintrage, gehts. Der RegEx Syntax ist laut RegEx101 korrekt. Ich habe auch versucht < zu escapen, aber das bringt auch nichts. Die condition ist immer false.
Hi,
warum nicht per Transport Rule?
hmm.. kann derzeit kein Bild posten, why ever. Aber aus einer Sicht kannst du deine Bedingung auch in einer Transport Rule abarbeiten lassen.
Gruß,
Ralf
Moin,
Nachrichtenflussregeln == Transport Rules ?
Sind ja Transport Regeln. "Inhalt mindestens einer Anlage enthält... Inhalt enthält, der mit diesen Textmustern übereinstimmt". ist aus der Nachrichtenfluss- Alias Transport-rules GUI des ECP.
ja, aber dann kannst du mit vordefinierten Komponenten arbeiten und brauchst keine RegEx verwenden, wenn es schon Bedingungen gibt, die das erreichen, was du haben willst. (ich mag Schachtelsätze)
Ralf
@monthy Das mache ich ja auch. Du kannst dir die Transport-Rules ja mal anschauen. Das sind vordefinierte Conditions. Das hier: "Inhalt mindestens einer Anlage enthält... Inhalt enthält, der mit diesen Textmustern übereinstimmt" ist vorgefertigt von MS in den Transportrules. Und diese Textmuster alias Ausdrücke funktionieren halt nicht (zumindest syntaktisch richtige RegEx).
Hat sich für mich erledigt, Exchange als "professionelles Produkt" kann keine RegEx, sondern hat eigene proprietäre Ausdrücke. Ferner funktioniert eine einfach Wortsuche in Anhängen nicht, wenn das Dokument Umlaute enthält. Also Top professionell. Lösung ist, statt nach den XML Tags zu suchen, packt das Script, dass diese XML Tags setzt, einzigartige Zeichenketten rein (ohne <,oder /), nach denen ich suche. Da lautet das "Textmuster" dann einfach Testnachweisa1c3d4f4 und fertig. Die Wahrscheinlichkeit, dass jemand so eine Zeichenkette in ein Dokument schreibt ist gering genug.
Bei Exchange muss man halt, so wie immer, erfinderisch werden und Workarounds über Workarounds bauen.
nun, du kannst dir ja mal Exchange Rules Pro von CodeTwo anschauen.. da geht auch recht viel. Ansonsten muss ggf eine vorgelagerte Mailappliance deine RegEx umsetzen.
Alternativ kannst ja auch mit Confidential Configuration innerhalb von MS arbeiten.
Gruß,
Ralf