Set-SenderReputationConfig

 

Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Последнее изменение раздела: 2007-06-28

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

Синтаксис

Set-SenderReputationConfig [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Enabled <$true | $false>] [-ExternalMailEnabled <$true | $false>] [-Instance <SenderReputationConfig>] [-InternalMailEnabled <$true | $false>] [-OpenProxyDetectionEnabled <$true | $false>] [-ProxyServerName <String>] [-ProxyServerPort <Int32>] [-ProxyServerType <None | Socks4 | Socks5 | HttpConnect | HttpPost | Telnet | Cisco | Wingate>] [-SenderBlockingEnabled <$true | $false>] [-SenderBlockingPeriod <Int32>] [-SrlBlockThreshold <Int32>] [-WhatIf [<SwitchParameter>]]

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

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

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

Чтобы выполнить командлет Set-SenderReputationConfig на компьютере с установленной ролью пограничного транспортного сервера, следует войти в систему, используя учетную запись из локальной группы администраторов этого компьютера.

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

Параметры

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

Confirm

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

System.Management.Automation.SwitchParameter

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

DomainController

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

Microsoft.Exchange.Data.Fqdn

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

Enabled

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

System.Boolean

Допустимым значением параметра Enabled может быть $true или $false. Значение по умолчанию — $true. Когда для параметра Enabled установлено значение $true, агент репутации отправителя включается на компьютере, на котором выполняется командлет Set-SenderReputationConfig.

ExternalMailEnabled

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

System.Boolean

Допустимым значением параметра ExternalMailEnabled может быть $true или $false. Значение по умолчанию — $true. Если параметру ExternalMailEnabled установлено значение $true, все сообщения с подключений, не прошедших проверку подлинности, передаются для обработки через агент репутации отправителя.

Instance

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.SenderReputationConfig

Параметр Instance позволяет передать в обрабатываемую команду весь объект. Главным образом он используется в сценариях, в которых в команду должен быть передан весь объект.

InternalMailEnabled

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

System.Boolean

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

OpenProxyDetectionEnabled

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

System.Boolean

Допустимым значением параметра OpenProxyDetectionEnabled может быть $true или $false. Значение по умолчанию — $true. Если параметру OpenProxyDetectionEnabled установлено значение $true, агент репутации отправителя пытается определить, является ли адрес отправителя адресом открытого прокси-сервера, путем подключения к исходящему IP-адресу.

ProxyServerName

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

System.String

Параметр ProxyServerName служит для указания имени прокси-сервера организации. Агент репутации отправителя использует этот параметр для подключения к Интернету.

ProxyServerPort

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

System.Int32

Параметр ProxyServerPort служит для указания номера порта прокси-сервера организации. Агент репутации отправителя использует этот параметр для подключения к Интернету.

ProxyServerType

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

Microsoft.Exchange.Data.Directory.SystemConfiguration.ProxyType

Допустимым значением параметра ProxyServerType может быть None, Socks4, Socks5, HttpConnect, HttpPost, Telnet, Cisco или Wingate. Параметр ProxyServerType служит для указания типа прокси-сервера организации. Агент репутации отправителя использует этот параметр для подключения к Интернету. Значение по умолчанию — None.

SenderBlockingEnabled

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

System.Boolean

Допустимым значением параметра SenderBlockingEnabled может быть $true или $false. Значение по умолчанию — $true. Если параметру SenderBlockingEnabled установлено значение $true, агент репутации отправителя блокирует отправителей, отправляющая система которых не проходит тест открытого прокси-сервера. Если включен параметр SenderBlockingEnabled, необходимо также включить параметр OpenProxyDetectionEnabled. С помощью параметра SenderBlockingPeriod можно блокировать отправителей на заданное время (в часах).

SenderBlockingPeriod

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

System.Int32

Параметр SenderBlockingPeriod задает число часов, на которое будут помещены в список блокированных отправителей отправители, исходящий IP-адрес которых не проходит тест открытого прокси-сервера. По умолчанию используется значение 24. Необходимо ввести целое число от 0 до 48.

SrlBlockThreshold

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

System.Int32

Этот параметр принимает целое значение от 0 до 9. Это значение представляет уровень репутации отправителя, который агент репутации отправителя присваивает сообщению. Значение по умолчанию — 9.

WhatIf

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

System.Management.Automation.SwitchParameter

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

Типы ввода

Возвращаемые типы

Ошибки

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

 

Пример

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

  • Устанавливает порог SRL на уровне 6.

  • Задает агенту репутации отправителя действие блокировать всех отправителей, уровень SRL которых превышает пороговое значение SRL.

  • Задает время, на которое отправители помещаются в список блокированных отправителей, равное 36 часам.

Set-SenderReputationConfig -SrlBlockThreshold 6 -SenderBlockingEnabled:$true -SenderBlockingPeriod 36