Процедуры фильтрации отправителейSender filtering procedures

Функция фильтрации отправителей обрабатывает входящие сообщения, сравнивая список заблокированных отправителей со значением команды MAIL FROM в SMTP-подключениях.Sender filtering filters inbound messages by comparing a list of blocked senders to the value of the MAIL FROM command in SMTP connections. Для получения дополнительных сведений о фильтрации отправителей и агенте фильтрации отправителей см Фильтр отправителя.For more information about sender filtering and the Sender Filter agent, see Sender filtering.

Ряд аспектов фильтрации отправителей можно настроить. Например:You can configure many aspects of sender filtering. For example:

  • Включить или отключить фильтрацию отправителей для сообщений из внутренних (прошедших проверку подлинности) и внешних (не прошедших проверку подлинности) источников (по умолчанию она включена для сообщений из внешних источников).Enable or disable sender filtering on inbound messages from internal (authenticated) and external (unauthenticated) sources (it's enabled by default for messages from external sources).

  • Настроить заблокированных отправителей и заблокированные домены.Configure blocked senders and blocked domains.

  • Указать, следует ли блокировать сообщения с пустым полем отправителя.Specify whether to block messages with blank senders.

  • Настроить действия для сообщений, содержащих заблокированных отправителей или домены.Configure the action that sender filtering takes on messages that contain blocked senders or domains.

Что нужно знать перед началом работыWhat do you need to know before you begin?

  • Предполагаемое время для завершения каждой процедуры: 5 минутEstimated time to complete each procedure: 5 minutes

  • Для выполнения этих процедур необходимы соответствующие разрешения.You need to be assigned permissions before you can perform this procedure or procedures. Чтобы узнать, какие разрешения вам нужны, обратитесь к разделу "защиты от спама Features" в разделе защиты от спама and Malware Permissions Permissions .To see what permissions you need, see the "Antispam features" entry in the Antispam and antimalware permissions topic.

  • Для выполнения этой процедуры можно использовать только PowerShell. Сведения о том, как открыть командную консоль Exchange в локальной организации Exchange, см. в статье Open the Exchange Management Shell.You can only use PowerShell to perform this procedure. To learn how to open the Exchange Management Shell in your on-premises Exchange organization, see Open the Exchange Management Shell.

  • По умолчанию в службе транспорта на сервере почтовых ящиков не включены функции защиты от нежелательной почты. Как правило, их следует включать, только если организация Exchange не выполняет никакую предварительную фильтрацию нежелательной почты до приема входящих сообщений. Дополнительную информацию см. в статье Включение функции защиты от спама на серверах почтовых ящиков.By default, antispam features aren't enabled in the Transport service on a Mailbox server. Typically, you only enable the antispam features on a Mailbox server if your Exchange organization doesn't do any prior antispam filtering before accepting incoming messages. For more information, see Enable antispam functionality on Mailbox servers.

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.For information about keyboard shortcuts that may apply to the procedures in this topic, see Keyboard shortcuts in the Exchange admin center.

Совет

Возникли проблемы? Попросите помощи на форумах Exchange. Перейти на форумы можно по следующим ссылкам: Exchange Server, Exchange Online или Exchange Online Protection.Having problems? Ask for help in the Exchange forums. Visit the forums at: Exchange Server, Exchange Online, or Exchange Online Protection.

Включение и отключение фильтрации отправителей с помощью командной консоли ExchangeUse the Exchange Management Shell to enable or disable sender filtering

Чтобы отключить фильтрацию отправителей, выполните следующую команду:To disable sender filtering, run the following command:

Set-SenderFilterConfig -Enabled $false

Чтобы включить фильтрацию отправителей, выполните следующую команду:To enable sender filtering, run the following command:

Set-SenderFilterConfig -Enabled $true

Примечание

Когда фильтрация отправителей отключена, базовый агент фильтрации отправителей остается включенным.When you disable sender filtering, the underlying Sender Filter agent is still enabled. Чтобы отключить агент фильтрации отправителей, выполните следующую команду: Disable-TransportAgent "Sender Filter Agent".To disable the Sender Filter agent, run the command: Disable-TransportAgent "Sender Filter Agent".

Как убедиться, что все получилось?How do you know this worked?

Чтобы убедиться, что вы успешно включили или отключили фильтрацию отправителей, выполните следующую команду, чтобы проверить значение свойства Enabled:To verify that you have successfully enabled or disabled sender filtering, run the following command to verify the Enabled property value:

Get-SenderFilterConfig | Format-List Enabled

Включение и отключение фильтрации отправителей для внешних подключений с помощью командной консоли ExchangeUse the Exchange Management Shell to enable or disable sender filtering for external connections

По умолчанию фильтрация отправителей включена для внешних (не прошедших проверку подлинности) SMTP-подключений.By default, sender filtering is enabled for external (unauthenticated) SMTP connections.

Чтобы отключить фильтрацию отправителей для внешних подключений, выполните следующую команду:To disable sender filtering for external connections, run the following command:

Set-SenderFilterConfig -ExternalMailEnabled $false

Чтобы включить фильтрацию отправителей для внешних подключений, выполните следующую команду:To enable sender filtering for external connections, run the following command:

Set-SenderFilterConfig -ExternalMailEnabled $true

Как убедиться, что все получилось?How do you know this worked?

Чтобы убедиться, что вы успешно включили или отключили фильтрацию отправителей для внешних SMTP-подключений, выполните следующую команду, чтобы проверить значение свойства ExternalMailEnabled:To verify that you have successfully enabled or disabled sender filtering for external SMTP connections, run the following command to verify the ExternalMailEnabled property value:

Get-SenderFilterConfig | Format-List ExternalMailEnabled

Включение и отключение фильтрации отправителей для внутренних подключений с помощью командной консоли ExchangeUse the Exchange Management Shell to enable or disable sender filtering for internal connections

Не рекомендуем применять фильтры защиты от спама к сообщениям от надежных партнеров и внутренним сообщениям. Чтобы избежать неправильной обработки обыкновенных сообщений, настройте запуск агентов защиты от спама только для сообщений из внешних источников.As a best practice, you don't need to apply antispam filters to messages from trusted partners or from inside your organization. To reduce the chance that filters will mishandle legitimate email messages, you typically configure antispam agents to only run on messages from external sources.

Чтобы включить фильтрацию отправителей для внутренних (прошедших проверку подлинности) SMTP-подключений, выполните следующую команду:To enable sender filtering for internal (authenticated) SMTP connections, run the following command:

Set-SenderFilterConfig -InternalMailEnabled $true

Чтобы отключить фильтрацию отправителей для внутренних подключений, выполните следующую команду:To disable sender filtering for internal connections, run the following command:

Set-SenderFilterConfig -InternalMailEnabled $false

Как убедиться, что все получилось?How do you know this worked?

Чтобы убедиться, что вы успешно включили или отключили фильтрацию отправителей для внутренних SMTP-подключений, выполните следующую команду, чтобы проверить значение свойства InternalMailEnabled:To verify that you have successfully enabled or disabled sender filtering for internal SMTP connections, run the following command to verify the InternalMailEnabled property value:

Get-SenderFilterConfig | Format-List InternalMailEnabled

Настройка заблокированных отправителей и доменов для фильтрации отправителей с помощью командной консоли ExchangeUse the Exchange Management Shell to configure blocked senders and domains for sender filtering

Вы можете указать заблокированных отправителей и домены, которые заменят существующие значения, либо добавить или удалить заблокированных отправителей и домены, не изменяя другие существующие значения.You can specify blocked senders and domains that replace the existing values, or you can add or remove specific blocked senders and domains without affecting the other existing values.

Чтобы заменить существующие значения, используйте следующий синтаксис:To replace the existing values, use the following syntax:

Set-SenderFilterConfig -BlockedSenders <sender1,sender2...> -BlockedDomains <domain1,domain2...> -BlockedDomainsAndSubdomains <domain1,domain2...>

В данном примере представлена настройка агента фильтрации отправителей для блокировки сообщений с адресов inna@contoso.com и sergey@contoso.com, сообщений с домена fabrikam.com, а также сообщений с домена northwindtraders.com и всех его поддоменов.This example configures the Sender Filter agent to block messages from kim@contoso.com and john@contoso.com, messages from the fabrikam.com domain, and messages from northwindtraders.com and all its subdomains.

Set-SenderFilterConfig -BlockedSenders kim@contoso.com,john@contoso.com -BlockedDomains fabrikam.com -BlockedDomainsAndSubdomains northwindtraders.com

Чтобы добавить или удалить записи, не изменяя другие существующие значения, используйте следующий синтаксис:To add or remove entries without modifying other existing values, use the following syntax:

Set-SenderFilterConfig -BlockedSenders @{Add="<sender1>","<sender2>"...; Remove="<sender1>","<sender2>"...} -BlockedDomains @{Add="<domain1>","<domain2>"...; Remove="<domain1>","<domain2>"...} -BlockedDomainsAndSubdomains @{Add="<domain1>","<domain2>"...; Remove="<domain1>","<domain2>"...}

В данном примере представлена настройка агента фильтрации отправителей, при которой указываются следующие сведения.This example configures the Sender Filter agent with the following information:

  • Добавьте alexey@contoso.com и darya@contoso.com в список существующих заблокированных отправителей.Add chris@contoso.com and michelle@contoso.com to the list of existing senders who are blocked.

  • Удалите tailspintoys.com из списка существующих заблокированных доменов отправителей.Remove tailspintoys.com from the list of existing sender domains that are blocked.

  • Добавьте blueyonderairlines.com в список существующих заблокированных доменов и поддоменов отправителей.Add blueyonderairlines.com to the list of existing sender domains and subdomains that are blocked.

Set-SenderFilterConfig -BlockedSenders @{Add="chris@contoso.com","michelle@contoso.com"} -BlockedDomains @{Remove="tailspintoys.com"} -BlockedDomainsAndSubdomains @{Add="blueyonderairlines.com"}

Как проверить, что все получилось?How do you know this worked?

Чтобы убедиться, что вы успешно настроили заблокированных отправителей, выполните следующую команду, чтобы проверить значения свойств:To verify that you have successfully configured blocked senders, run the following command to verify the property values:

Get-SenderFilterConfig | Format-List Blocked*

Настройка фильтрации отправителей для блокировки сообщений с пустыми отправителями с помощью командной консоли ExchangeUse the Exchange Management Shell to configure sender filtering to block messages with blank senders

Чтобы включить или отключить блокировку сообщений, в которых не указан отправитель, используйте следующий синтаксис:To enable or disable blocking messages that have blank senders, use the following syntax:

Set-SenderFilterConfig -BlankSenderBlockingenabled <$true | $false>

В этом примере агент фильтрации отправителей настраивается на блокировку сообщений, в которых не указан отправитель в SMTP-команде MAIL FROM::This example configures the Sender Filter agent to block messages that don't specify a sender in the MAIL FROM: SMTP command:

Set-SenderFilterConfig -BlankSenderBlockingEnabled $true

Как убедиться, что все получилось?How do you know this worked?

Чтобы убедиться, что вы успешно включили или отключили блокировку сообщений с пустыми отправителями, выполните следующую команду, чтобы проверить значение свойства:To verify that you have successfully enabled or disabled blocking messages with blank senders, run the following command to verify the property value:

Get-SenderFilterConfig | Format-List BlankSenderBlockingEnabled

Настройка действия для фильтрации отправителей с помощью командной консоли ExchangeUse the Exchange Management Shell to configure the action for sender filtering

Обычно сообщения от заблокированных отправителей или доменов отклоняют; это действие по умолчанию. Однако функция фильтрации отправителей может пропускать эти сообщения в вашу организацию для дальнейшего анализа другими агентами защиты от спама.Typically, you want to reject messages from blocked senders or domains, and this is the default action. However, you can configure sender filtering to allow these message into your organization for further analysis by other antispam agents.

Чтобы настроить действие для сообщений от заблокированных отправителей или доменов, используйте следующий синтаксис:To configure the action that sender filtering takes on messages from blocked senders or domains, use the following syntax:

Set-SenderFilterConfig -Action <Reject | StampStatus>

В этом примере агент фильтрации отправителей настраивается на получение сообщений от заблокированных отправителей или доменов.This example configures the Sender Filter agent to allow messages from blocked senders or domains. Агент фильтрации отправителей обновляет сообщение, чтобы указать, что оно пришло от заблокированного отправителя.The Sender Filter agent updates the message to indicate that it came from a blocked sender. Эти данные используются при вычислении вероятности нежелательной почты (SCL) для сообщения.This information is used in the calculation of the message's spam confidence level (SCL).

Set-SenderFilterConfig -Action StampStatus

В этом примере агент фильтрации отправителей настраивается на отклонение сообщений от заблокированных отправителей или доменов.This example configures the Sender Filter agent to reject messages from blocked senders or domains. Агент фильтра отправителей отклоняет SMTP-запрос с ошибкой 554 5.1.0 Sender Denied сеанса SMTP и закрывает подключение.The Sender Filter agent rejects the SMTP request with a 554 5.1.0 Sender Denied SMTP session error and closes the connection.

Set-SenderFilterConfig -Action Reject

Как убедиться, что все получилось?How do you know this worked?

Чтобы убедиться, что вы успешно настроили действие для фильтрации отправителей, выполните следующую команду, чтобы проверить значение свойства Action:To verify that you have successfully configured the action for sender filtering, run the following command to verify the Action property value:

Get-SenderFilterConfig | Format-List Action

Использование командной консоли Exchange для настройки действий по фильтрации отправителей для заблокированных отправителей из объединения списков надежных отправителейUse the Exchange Management Shell to configure the action for sender filtering for blocked senders from SafeList aggregation

Объединение списков надежных отправителей добавляет заблокированных отправителей, определенных пользователями в Microsoft Outlook или Outlook в Интернете, в список заблокированных отправителей, используемый агентом фильтрации отправителей.SafeList aggregation adds blocked senders that are defined by your users in Microsoft Outlook or Outlook on the web to the Blocked Senders list that's used by the Sender Filter agent. Для получения дополнительных сведений см Объединение списков надежных отправителей.For more information, see Safelist aggregation.

Чтобы настроить действие, которое использует фильтрация отправителей для сообщений, которые содержат заблокированных отправителей, определенных объединением списков надежных отправителей, используйте следующий синтаксис:To configure the action that sender filtering takes on messages that contain blocked senders that are defined by SafeList aggregation, use the following syntax:

Set-SenderFilterConfig -RecipientBlockedSenderAction <Delete | Reject>

В этом примере агент фильтра отправителей настраивается на автоматическое удаление сообщений, которые содержат заблокированных отправителей, определенных объединением списков надежных отправителей.This example configures the Sender Filter agent to silently drop messages that contain blocked senders that are defined by SafeList aggregation.

Set-SenderFilterConfig -RecipientBlockedSenderAction Delete

В этом примере агент фильтра отправителей настраивается на отклонение сообщений, которые содержат заблокированных отправителей, определенных объединением списков надежных отправителей, с отчетом о недоставке (также называемым отчетом о недоставке, уведомлением о состоянии доставки, DSN или сообщением Bounce).This example configures the Sender Filter agent to reject messages that contain blocked senders that are defined by SafeList aggregation with a non-delivery report (also known as an NDR, delivery status notification, DSN or bounce message).

Set-SenderFilterConfig -RecipientBlockedSenderAction Reject

Как убедиться, что все получилось?How do you know this worked?

Чтобы убедиться, что вы успешно настроили действие для фильтрации заблокированных отправителей из объединения списков надежных отправителей, выполните следующую команду, чтобы проверить значение свойства RecipientBlockedSenderAction:To verify that you have successfully configured the action for sender filtering for blocked senders from SafeList aggregation, run the following command to verify the RecipientBlockedSenderAction property value:

Get-SenderFilterConfig | Format-List RecipientBlockedSenderAction