ExchangeOnline
1 TopicExchangeOnline Transport Regeln
Hallo, ich versuche gerade per Powershell eine neue Transportregel anzulegen. Es geht um ExceptIfSubjectOrBodyMatchesPatterns, es soll also geprüft werden, ob im Betreff oder im Mailtext ein bestimmtes Pattern gefunden wird. Konkret soll die Mail darauf geprüft werden, ob ein bestimmter Link enthalten ist und der Mailversand soll dann nicht durchgeführt werden. Ich schaffe es mittlerweile per Powershell neue Regeln anzulegen, diese anzuzeigen und auch wieder zu löschen, aber die richtige Form des Pattern zur Erkennung des Links geht nicht. Vielleicht hat jemand eine Idee, wie das Pattern aussehen muss. Link, der nicht enthalten sein darf: https://meinedomäne.de/erp/.... Vor allem der Teil /erp/ ist immer gleich. Mein Ansatz war bisher: $pattern1 = "((\/)(e|E)(r|R)(p|P)(\/))" New-TransportRule -name "Block-Mail-with-Link" -ExceptIfSubjectOrBodyMatchesPatterns $pattern1 -Priority '0' -Enabled $true -GenerateIncidentReport "Email address removed" Ich lasse mir da nur einen Report generieren, um die Mailversand beim Testen nicht zu stören. Die tatsächliche Blockierung erreiche ich mit: New-TransportRule "Links with Pattern" -ExceptIfSubjectOrBodyMatchesPatterns *Pattern* -RejectMessageReasonText "Im Betreff oder Mailtext wurden Links mir ERP entdeckt" -Enabled $True VGSolved1.2KViews0likes3Comments