Website-Suche

Erklärung der Set-MailboxJunkEmailKonfiguration


Die Mailboxen von jedem sind standardmäßig mit Spam-E-Mails überflutet. Glücklicherweise werden Outlook und Exchange Online jedes Jahr besser darin, Spam-E-Mails automatisch zu erkennen. Benutzer können auch E-Mail-Adressen manuell zur Liste der blockierten Absender hinzufügen oder spezifische E-Mail-Adressen auf die Whitelist setzen.

Diese Liste, die Safelist-Sammlung, wird auf der Postfachebene gespeichert. Administratoren können natürlich E-Mail-Adressen auf der Mandantenebene blockieren oder zulassen, aber manchmal möchte man auch eine E-Mail-Adresse auf der Postfachebene überprüfen, hinzufügen oder entfernen. Hier kommt das Cmdlet Set-MailboxJunkEmailConfiguration ins Spiel.

In diesem Artikel werde ich erklären, wie Sie das Cmdlet Set MailboxJunkEmailConfiguration verwenden können, um die Safelist-Sammlung eines Postfachs zu verwalten.

Einstellungen für Junk-E-Mail erklärt

Bevor wir uns ansehen, wie man E-Mail-Adressen zur Sicherheitsliste hinzufügt oder entfernt, schauen wir uns zuerst die Junk-E-Mail-Einstellungen an und wie sie funktionieren.

Die Safelist-Sammlung ist eine Liste mit allen manuell erlaubten und blockierten Empfängern für ein bestimmtes Postfach. Der Benutzer kann Empfänger in Outlook auf die Whitelist setzen oder blockieren, indem er mit der rechten Maustaste auf eine E-Mail klickt und Blockieren > Absender blockieren oder Absender niemals blockieren auswählt.

Wir können die Liste auch in Outlook unter Einstellungen >> E-Mail >> Junk-E-Mail ansehen:

Wenn es darum geht, Junk-E-Mails zu verwalten, müssen wir zuerst zwischen zwei Szenarien unterscheiden: Exchange On-Premises und Exchange Online. Es gibt einen wichtigen Unterschied zwischen den beiden, den Sie wissen müssen.

Bei Exchange On-Premise bestimmen die Safelist-Sammlung und der SCL-Junk-E-Mail-Schwellenwert, ob eine E-Mail in den Junk-Ordner verschoben wird oder nicht. Wir können die Junk-E-Mail-Regel auf Postfachebene deaktivieren, um die Zustellung von E-Mails im Junk-Ordner vollständig zu stoppen.

Wenn Sie jedoch Exchange Online verwenden, entscheidet nicht nur die Safelist-Sammlung, ob eine E-Mail in den Spam-Ordner verschoben wird, sondern auch die Antispam-Richtlinien in Exchange Online Protection. Wir können die Regel für Junk-E-Mails auf Postfachebene weiterhin deaktivieren, aber dies wird nur die Safelist-Sammlung beeinflussen.

Vertrauenswürdige und blockierte Absender anzeigen

Bevor wir Änderungen an der Liste vornehmen, ist es immer eine gute Idee, die aktuelle Konfiguration zu betrachten. In PowerShell können wir das Cmdlet Get-MailboxJunkEmailConfiguration verwenden, um die aktuelle Konfiguration anzuzeigen. Stellen Sie sicher, dass Sie mit Exchange Online verbunden sind, bevor Sie fortfahren.

Get-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com

Dies gibt die vollständige Konfiguration zurück. Um die vertrauenswürdigen oder blockierten Absender anzuzeigen, können wir einfach die Eigenschaften auswählen und erweitern:

View blocked senders
Get-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com | Select -ExpandProperty BlockedSendersAndDomains

View trusted senders and output the results to gridview
Get-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com | Select -ExpandProperty TrustedSendersAndDomains | Out-GridView

Einen E-Mail-Adresse zu blockierten Absendern hinzufügen

Ich bevorzuge es persönlich, blockierte Absender auf Serverebene hinzuzufügen, da es oft der Fall ist, dass man, wenn man einen Absender für einen Benutzer blockieren muss, irgendwann mehrere Benutzer folgen. Aber wir können eine oder mehrere E-Mail-Adressen mit Hilfe von PowerShell zur Liste der blockierten Absender in Outlook hinzufügen.

Wichtig ist, dass Sie eine Hashtable mit dem Add-Schlüssel verwenden, um die E-Mail-Adresse hinzuzufügen. Wenn Sie das nicht tun, überschreiben Sie die vorhandene Liste und entfernen somit alle bestehenden Einträge.

Add an email address to the blocked sender list
Set-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com -BlockedSendersAndDomains @{Add="jane@fourthcoffee.com"}

WRONG WAY
Set-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com -BlockedSendersAndDomains "jane@fourthcoffee.com"

Wir können natürlich auch eine oder mehrere E-Mail-Adressen zur Liste der blockierten Absender für alle (oder eine Auswahl) von Postfächern hinzufügen:

Get-ExoMailbox -ResultSize Unlimited | Set-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com -BlockedSendersAndDomains @{Add="jane@fourthcoffee.com", Add="john@contoso.com"}

Neben E-Mail-Adressen können wir auch komplette Domains zur Liste hinzufügen. Geben Sie einfach den Domainnamen an, den Sie blockieren möchten, wie folgt:

Set-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com -BlockedSendersAndDomains @{Add="fourthcoffee.com"}

Hinzufügen der E-Mail-Adresse zur Liste vertrauenswürdiger Absender

Das Hinzufügen einer oder mehrerer E-Mail-Adressen zur Liste vertrauenswürdiger Absender funktioniert nach demselben Prinzip wie bei den blockierten Absendern:

Set-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com -TrustedSendersAndDomains @{Add="jane@fourthcoffee.com"}

Sie können auch eine E-Mail-Adresse zur vertrauenswürdigen Liste hinzufügen, während Sie gleichzeitig eine zur gesperrten Liste hinzufügen, indem Sie einfach beide Parameter angeben:

Set-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com -TrustedSendersAndDomains @{Add="jane@fourthcoffee.com"} -BlockedSendersAndDomains {Add="john@contoso.com"}

Und natürlich können wir auch Domainnamen zur Liste der vertrauenswürdigen Absender hinzufügen:

Set-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com -TrustedSendersAndDomains @{Add="microsoft.com"}

Werte aus den Listen entfernen

Wir können auch Werte aus den Blockierten und Vertrauenswürdigen Absenderlisten entfernen. Sie können dasselbe Format verwenden, um Absender aus der Liste zu entfernen, ändern Sie einfach den Schlüssel im Hash-Table in Entfernen. Auch gut zu wissen, dass Sie gleichzeitig Absender zu einer Liste hinzufügen und entfernen können:

Set-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com -BlockedSendersAndDomains @{Remove="jane@fourthcoffee.com", Add="jan@thirdcoffee.com"}

Wenn Sie alle Postfächer finden möchten, die eine bestimmte E-Mail-Adresse in ihrer Sperrliste haben, können Sie den folgenden PowerShell-Befehl verwenden, um die Postfächer zu finden:

Get-ExoMailbox | Where-Object {($_ | Get-MailboxJunkEmailConfiguration).BlockedSendersAndDomains -contains "jane@fourthcoffee.com"}

Vertrauenswürdige Kontakte

Eine allgemein gute Idee ist es, Kontakte in Ihrem Outlook automatisch zu Ihren vertrauenswürdigen Absenderlisten hinzuzufügen. Dies können wir tun, indem wir einfach den Parameter ContactsTrusted auf True in PowerShell setzen:

Set-MailboxJunkEmailConfiguration -Identity lazyadmin@lazydev.onmicrosoft.com -ContactsTrusted $true

Die Stärke von PowerShell liegt darin, dass wir einfach alle Postfächer in unserem Mandanten abrufen können, bei denen die Einstellung deaktiviert ist, und sie mit einem einzigen Befehl aktivieren können:

Get-MailboxJunkEmailConfiguration * | Where {$_.ContactsTrusted -eq $false} | Set-MailboxJunkEmailConfiguration -ContactsTrusted $true

Zusammenfassung

Das Cmdlet Set-Mailboxjunkemailconfiguration ist großartig, wenn Sie die Sammlung der sicheren Absender für ein bestimmtes Postfach bereinigen müssen. Aber wenn es darum geht, E-Mail-Adressen zur Sperrliste hinzuzufügen, ziehe ich es persönlich vor, dies auf der Exchange-Server-Ebene zu tun. Oftmals möchten Sie den Absender für alle blockieren, nicht nur für einen einzelnen Benutzer.

Ich hoffe, dir hat dieser Artikel gefallen. Wenn du Fragen hast, hinterlasse einfach einen Kommentar unten.