Командлет Set-SenderFilterConfig используется для изменения настройки фильтра отправителя на компьютере с установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера.

Синтаксис

Set-SenderFilterConfig [-Action <StampStatus | Reject>] [-BlankSenderBlockingEnabled <$true | $false>] [-BlockedDomains <MultiValuedProperty>] [-BlockedDomainsAndSubdomains <MultiValuedProperty>] [-BlockedSenders <MultiValuedProperty>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Enabled <$true | $false>] [-ExternalMailEnabled <$true | $false>] [-Instance <SenderFilterConfig>] [-InternalMailEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

Action

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.BlockedSenderAction

Этот параметр определяет действие, применяемое агентом фильтра отправителя к сообщению при обнаружении заблокированного отправителя или домена. Параметр Action принимает следующие значения: StampStatus или Reject. По умолчанию используется значение Reject.

BlankSenderBlockingEnabled

Необязательный

System.Boolean

Допустимым значением ввода для параметра BlankSenderBlockingEnabled является $true или $false. По умолчанию используется значение $false. Если для параметра BlankSenderBlockingEnabled задано значение $true, все сообщения, не содержащие отправителя в операторе SMTP MAIL FROM: блокируются.

BlockedDomains

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Допустимым значением ввода для параметра BlockedDomains является одно или несколько доменных имен. Когда агент фильтра отправителя обнаруживает сообщение, отправленное из домена в этом списке, он выполняет действие, указанное в параметре Action. Допускается использование подстановочных знаков, например "*". Для данного параметра допускается использование не более 800 записей.

BlockedDomainsAndSubdomains

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Допустимым значением ввода для параметра BlockedDomainsAndSubdomains является одно или несколько доменных имен. Когда агент фильтра отправителя обнаруживает сообщение, отправленное из домена или поддомена в этом списке, он выполняет действие, указанное в параметре Action. Допускается использование подстановочных знаков, например "*". Для данного параметра допускается использование не более 800 записей.

BlockedSenders

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Допустимым значением ввода для параметра BlockedSenders является один или несколько SMTP-адресов. Когда агент фильтра отправителя обнаруживает сообщение, полученное от отправителя в этом списке, он выполняет действие, указанное в параметре Action. Для данного параметра допускается использование не более 800 записей.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Указывать значение параметра Confirm не требуется.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя контроллера домена, записывающего это изменение конфигурации в службу каталогов Active Directory, включите в команду параметр DomainController. Параметр DomainController не поддерживается на компьютерах с установленной ролью пограничного транспортного сервера. Роль пограничного транспортного сервера выполняет запись только в локальном экземпляре ADAM.

Enabled

Необязательный

System.Boolean

Допустимым значением ввода для параметра Enabled является $true или $false. По умолчанию используется значение $true. Если параметр Enabled имеет значение $true, то агент фильтра отправителя включен на компьютере, где выполняется команда Set?SenderFilterConfig.

ExternalMailEnabled

Необязательный

System.Boolean

Допустимым значением для параметра ExternalMailEnabled является $true или $false. По умолчанию используется значение $true. Когда параметр ExternalMailEnabled имеет значение $true, все сообщения, поступающие по подключениям без проверки подлинности, обрабатываются фильтром отправителя.

Instance

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.SenderFilterConfig

Параметр Instance позволяет передать команде целый объект для обработки. В основном он используется, когда команде передается целый объект.

InternalMailEnabled

Необязательный

System.Boolean

Допустимым значением ввода для параметра InternalMailEnabled является $true или $false. По умолчанию используется значение $false. Если параметр InternalMailEnabled имеет значение $true, то все сообщения из проверенных доменов, относящихся к удостоверяющим доменам предприятия, обрабатываются агентом фильтра отправителя.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

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

Подробное описание

Для выполнения командлета Set-SenderFilterConfig используемой учетной записи необходимо делегировать следующие полномочия:

  • роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере.

Для запуска командлета Set-SenderFilterConfig на компьютере с установленной ролью пограничного транспортного сервера необходимо выполнить вход с учетной записью, имеющей разрешения локальной группы «Администраторы».

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Типы вводимых значений

Типы возвращаемых значений

Ошибки

Ошибка Описание

 

Пример

В следующем примере кода используется команда Set-SenderFilterConfig, производящая следующие изменения настройки фильтра отправителя:

  • Включение блокировки сообщений с пустым полем отправителя.

  • Блокировка домена и поддомена example.com

  • Определение двух заблокированных отправителей.

Копировать код
Set-SenderFilterConfig -BlankSenderBlockingEnabled:$true -BlockedDomainsAndSubdomains *example.com -BlockedSenders user1@contoso.com, user2@contoso.com