Exchange Nachrichte...
 
Notifications
Clear all

Exchange Nachrichtenflussregeln: RegEx funktioniert nicht

6 Posts
2 Users
0 Reactions
1,484 Views
(@exuser2019)
Active Member
Joined: 3 years ago
Posts: 7
Topic starter  

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.


   
Quote
(@geloeschter-benutzer)
Reputable Member
Joined: 2 years ago
Posts: 263
 

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

This post was modified 3 years ago by Anonymous

   
ReplyQuote

(@exuser2019)
Active Member
Joined: 3 years ago
Posts: 7
Topic starter  

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.


   
ReplyQuote
(@geloeschter-benutzer)
Reputable Member
Joined: 2 years ago
Posts: 263
 

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

 


   
ReplyQuote

(@exuser2019)
Active Member
Joined: 3 years ago
Posts: 7
Topic starter  

@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.


   
ReplyQuote
(@geloeschter-benutzer)
Reputable Member
Joined: 2 years ago
Posts: 263
 

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


   
ReplyQuote

Share: