Set-RecipientFilterConfig

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

上次修改主題的時間: 2009-05-18

使用 Set-RecipientFilterConfig 指令程式可以啟用及設定已安裝 Edge Transport server role 或 Hub Transport server role 之電腦上的收件者篩選器代理程式。

語法

Set-RecipientFilterConfig [-BlockedRecipients <MultiValuedProperty>] [-BlockListEnabled <$true | $false>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Enabled <$true | $false>] [-ExternalMailEnabled <$true | $false>] [-Instance <RecipientFilterConfig>] [-InternalMailEnabled <$true | $false>] [-RecipientValidationEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]]

詳細描述

若要執行 Set-RecipientFilterConfig 指令程式,必須對您使用的帳戶委派下列項目:

  • Exchange Server 系統管理員角色及目標伺服器的本機 Administrators 群組

若要在已安裝 Edge Transport server role 的電腦上執行 Set-RecipientFilterConfig 指令程式,則必須使用屬於該電腦之本機 Administrators 群組成員的帳戶進行登入。

如需管理 Microsoft Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

參數

參數 必要 類型 描述

BlockedRecipients

選用

Microsoft.Exchange.Data.MultiValuedProperty

BlockedRecipients Enabled 參數的有效輸入是一或多個 SMTP 位址。您最多可以針對 BlockedRecipients 參數輸入 800 個個別的 SMTP 位址。

BlockListEnabled

選用

System.Boolean

BlockListEnabled Enabled 參數的有效輸入是 $true$false。預設值是 $falseBlockListEnabled 參數設為 $true 時,收件者篩選器代理程式會封鎖傳送給 BlockedRecipients 參數中所列之收件者的郵件。

Confirm

選用

System.Management.Automation.SwitchParameter

Confirm 參數會使得命令暫停處理,並要求確認命令將進行的動作之後才會繼續處理。您不需要為 Confirm 參數指定任何值。

DomainController

選用

Microsoft.Exchange.Data.Fqdn

若要指定將此組態變更寫入至 Active Directory 目錄服務之網域控制站的網域全名 (FQDN),請在命令中加入 DomainController 參數。已安裝 Edge Transport server role 的電腦不支援 DomainController 參數。Edge Transport server role 只會寫入至本機 ADAM 執行個體。

Enabled

選用

System.Boolean

Enabled 參數的有效輸入是 $true$false。預設值是 $trueEnabled 參數設為 $true 時,會在執行 Set-RecipientFilterConfig 指令程式的電腦上啟用收件者篩選器代理程式。

ExternalMailEnabled

選用

System.Boolean

ExternalMailEnabled 參數的有效輸入是 $true$false。預設值是 $trueExternalMailEnabled 參數設為 $true 時,所有來自未驗證之連線的郵件都會傳遞至收件者篩選器代理程式,以進行處理。

Instance

選用

Microsoft.Exchange.Data.Directory.SystemConfiguration.RecipientFilterConfig

Instance 參數可讓您將整個物件傳遞至要處理的命令。它主要是用於必須將整個物件傳遞至該命令的指令碼。

InternalMailEnabled

選用

System.Boolean

InternalMailEnabled 參數的有效輸入是 $true$false。預設值是 $falseInternalMailEnabled 參數設為 $true 時,所有來自屬於企業內的授權網域之已驗證使用者的郵件都會傳遞至收件者篩選器代理程式,以進行處理。

RecipientValidationEnabled

選用

System.Boolean

RecipientValidationEnabled Enabled 參數的有效輸入是 $true$false。預設值是 $falseRecipientValidationEnabled 參數設為 $true 時,收件者篩選器代理程式會封鎖含有不存在於組織中之收件者的郵件。

WhatIf

選用

System.Management.Automation.SwitchParameter

WhatIf 參數指示命令模擬它將對物件採取的動作。使用 WhatIf 參數,則不需要套用任何變更,就能檢視變更。您不需要為 WhatIf 參數指定任何值。

輸入類型

傳回類型

錯誤

錯誤 描述

 

範例

下列程式碼範例顯示兩個 Set-RecipientFilterConfig 命令。

第一個程式碼範例顯示如何修改收件者篩選器組態,以啟用收件者驗證。

第二個程式碼範例會顯示如何啟用封鎖的收件者清單,以及如何將收件者新增至封鎖的收件者清單。

BlockedRecipients 參數會採用多個值。當您傳遞一個值到 BlockedRecipients 參數時,則會以新的值取代現有的值。如需如何從多值內容中新增或移除值的相關資訊,請參閱修改多重值內容

Set-RecipientFilterConfig -RecipientValidationEnabled:$true
Set-RecipientFilterConfig -BlockListEnabled:$true -BlockedRecipients user1@contoso.com,user2@contoso.com

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.