Поиск по сайту:

Объяснение конфигурации почтового ящика для нежелательной почты


Ящик каждого пользователя по умолчанию переполнен спамом. К счастью, Outlook и Exchange Online с каждым годом становятся все лучше в автоматическом обнаружении спам-писем. Пользователи также могут вручную добавить адреса электронной почты в список заблокированных отправителей или внести конкретные адреса электронной почты в белый список.

Теперь этот список, коллекция безопасных адресов, хранится на уровне почтового ящика. Администраторы, конечно, могут блокировать или разрешать адреса электронной почты на уровне арендатора, но иногда вы также хотите проверить, добавить или удалить адрес электронной почты на уровне почтового ящика. Здесь становится полезной команда Set-MailboxJunkEmailConfiguration.

В этой статье я объясню, как вы можете использовать командлет Set MailboxJunkEmailConfiguration для управления коллекцией безопасных адресов электронной почты в почтовом ящике.

Настройки нежелательной почты объяснены

Прежде чем мы рассмотрим, как добавлять или удалять адреса электронной почты из коллекции безопасных отправителей, давайте сначала рассмотрим настройки нежелательной почты и то, как это работает.

Список безопасных адресов - это перечень всех вручную разрешенных и заблокированных получателей для конкретного почтового ящика. Пользователь может внести получателей в белый список или заблокировать их в Outlook, щелкнув правой кнопкой мыши на электронном письме и выбрав Заблокировать > Заблокировать отправителя или Никогда не блокировать отправителя.

Мы также можем просмотреть список в Outlook в разделе Настройки >> Почта >> Нежелательная почта:

Когда речь идет об управлении нежелательной почтой, необходимо сначала различить два сценария: Exchange On-Premises и Exchange Online. Между ними есть важная разница, о которой вам необходимо знать.

С помощью Exchange On-Premise коллекция безопасных адресов и порог SCL для спама определяют, будет ли электронное письмо перемещено в папку спама или нет. Мы можем отключить правило спама на уровне почтового ящика, чтобы полностью остановить доставку писем в папку спама.

Однако, если вы используете Exchange Online, то не только коллекция безопасного списка определяет, будет ли электронное письмо перемещено в папку со спамом, но и политики защиты от спама в Exchange Online Protection. Мы все еще можем отключить правило обработки нежелательной почты на уровне почтового ящика, но это повлияет только на коллекцию безопасного списка.

Просмотр доверенных и заблокированных отправителей

Прежде чем вносить изменения в список, всегда полезно сначала посмотреть текущее состояние конфигурации. В PowerShell мы можем использовать командлет Get-MailboxJunkEmailConfiguration, чтобы просмотреть текущую конфигурацию. Убедитесь, что вы подключены к Exchange Online, прежде чем продолжить.

Get-MailboxJunkEmailConfiguration -Identity a-d@lazydev.onmicrosoft.com

Это вернет полную конфигурацию, чтобы просмотреть доверенные или заблокированные отправители, мы можем просто выбрать и развернуть свойства:

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

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

Добавление email-адреса в список заблокированных отправителей

Лично я предпочитаю добавлять заблокированных отправителей на уровне сервера, потому что часто, когда вам нужно заблокировать это для одного пользователя, в конечном итоге за ним последуют и другие пользователи. Но мы можем добавить один или несколько адресов электронной почты в список заблокированных отправителей в Outlook с помощью PowerShell.

Важно, чтобы вы использовали хэш-таблицу с ключом Add, чтобы добавить адрес электронной почты. Если вы этого не сделаете, вы перезапишите существующий список, тем самым удалив все имеющиеся записи.

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

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

Мы также можем добавить один или несколько адресов электронной почты в список заблокированных отправителей для всех (или выбранных) почтовых ящиков.

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

Кроме адресов электронной почты, мы также можем добавить полные домены в список. Просто укажите имя домена, который вы хотите заблокировать, следующим образом:

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

Добавление адреса электронной почты в список доверенных отправителей

Добавление одного или нескольких адресов электронной почты в список доверенных отправителей по своему принципу практически такое же, как и с заблокированными отправителями:

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

Вы также можете добавить адрес электронной почты в доверенный список, одновременно добавляя его в заблокированный список, просто указав оба параметра:

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

И, конечно, мы также можем добавить доменные имена в список доверенных отправителей:

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

Удаление значений из списков

Мы также можем удалять значения из списков заблокированных и доверенных отправителей. Вы можете использовать тот же формат для удаления отправителей из списка, просто измените ключ в хэш-таблице на Remove. Также полезно знать, что вы можете одновременно добавлять и удалять отправителей из списка:

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

Если вы хотите найти все почтовые ящики, в списке заблокированных адресов которых находится определенный адрес электронной почты, вы можете использовать следующую команду PowerShell для поиска почтовых ящиков:

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

Доверенные контакты

Хорошей идеей часто бывает автоматически добавлять контакты в Outlook в списки доверенных отправителей. Мы можем сделать это, просто установив параметр ContactsTrusted в значение True в PowerShell:

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

Сила PowerShell заключается в том, что мы можем просто получить все почтовые ящики в нашем арендаторе, где настройка отключена, и включить её с помощью одной команды:

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

Заключение

Команда Set-Mailboxjunkemailconfiguration отлично подходит для очистки коллекции защищенных адресов конкретного почтового ящика. Но когда дело доходит до добавления адресов электронной почты в черный список, я предпочитаю делать это на уровне сервера Exchange. Чаще всего вы хотите заблокировать отправителя для всех, а не только для одного пользователя.

Надеюсь, вам понравилась эта статья. Если у вас есть какие-либо вопросы, просто оставьте комментарий ниже.