Top Level Domains in Exchange online per Transportregel blocken

Exchange online "Set-TransportRule"

Wer in Exchange online Top Level Domains per Transportregel blockieren möchte, findet dazu hier ein kurzes, schmerzloses PowerShell Code Schnippselchen.

Unterm Strich wird hier lediglich eine Transportregel mit einer Regular Expression (about Regular Expressions – PowerShell | Microsoft Learn) erstellt, um die ungewünschten Top Level Domains zu blockieren.

  1. Der Backslash am Anfang maskiert den Punkt
  2. In den Klammern befinden sich per oder „|“ getrennt die Top Level Domains
  3. Mit dem Dollarzeichen wird das Ende des Ausdrucks festgelegt bzw. das die TLD sich am Ende der Adresse befinden muss
# Mit Exchange Online verbinden
Connect-ExchangeOnline

# Neue Transportregel erstellen, um Nachrichten mit Hinweis abzulehnen
New-TransportRule -Name "Block TLD reject" `
    -FromAddressMatchesPatterns "\.(asia|tk|buzz|xyz|cc|cn)$"  `
    -RejectMessageReasonText "Prohibited top level domain!" `
    -StopRuleProcessing:$true `
    -Mode Enforce `
    -Enabled:$true

# Neue Transportregel erstellen, um Nachrichten zu löschen
New-TransportRule -Name "Block TLD delete" `
    -FromAddressMatchesPatterns "\.(asia|tk|buzz|xyz|cc|cn)$"  `
    -DeleteMessage:$true `
    -StopRuleProcessing:$true `
    -Mode Enforce `
    -Enabled:$true

# Transportregel löschen
Remove-TransportRule -Name "Block TLD reject"
Remove-TransportRule -Name "Block TLD delete"

Connect-Exchangeonline: Connect-ExchangeOnline (ExchangePowerShell) | Microsoft Learn
Set-TransportRule: Set-TransportRule (ExchangePowerShell) | Microsoft Learn
Remove-TransportRule: Remove-TransportRule (ExchangePowerShell) | Microsoft Learn


Die gesuchte Lösung noch nicht gefunden oder benötigen Sie Hilfe bei anderen Themen aus meinem Blog? Nehmen Sie gerne Kontakt mit mir bzw. meinem Unternehmen Jan Mischo IT auf. Ich freue mich auf Ihre Anfrage: https://janmischo.it/kontakt/


+49 2801 7004300

info@janmischo.it


Beitrag veröffentlicht

in

, ,

von

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.