Set-AddressRewriteEntry

 

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

上次修改主題的時間: 2007-08-28

使用 Set-AddressRewriteEntry 指令程式以修改現有的地址修正項目,此項目會修正電子郵件組織來往電子郵件內的寄件者和收件者電子郵件地址。

語法

set-addressrewriteentry -Identity <AddressRewriteEntryIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ExceptionList <MultiValuedProperty>] [-ExternalAddress <String>] [-InternalAddress <String>] [-Name <String>] [-OutboundOnly <$true | $false>] [-WhatIf [<SwitchParameter>]]

set-addressrewriteentry [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ExceptionList <MultiValuedProperty>] [-ExternalAddress <String>] [-Instance <AddressRewriteEntry>] [-InternalAddress <String>] [-Name <String>] [-OutboundOnly <$true | $false>] [-WhatIf [<SwitchParameter>]]

詳細描述

在 Microsoft Exchange Server 2007 中,地址修正可讓您修改在 Exchange 2007 組織中來往之郵件上的寄件者及收件者地址。您可以在已安裝 Edge Transport server role 的電腦上,在接收連接器及傳送連接器上設定地址修正代理程式。

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

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

參數

參數 必要項目 類型 描述

Identity

必要

Microsoft.Exchange.Management.MessagingPolicies.AddressRewrite.AddressRewriteEntryIdParameter

此參數指定要修改的地址修正項目。Identity 參數會接受 GUID 或唯一地址修正名稱。

Confirm

選用

System.Management.Automation.SwitchParameter

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

DomainController

選用

Microsoft.Exchange.Data.Fqdn

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

ExceptionList

選用

Microsoft.Exchange.Data.MultiValuedProperty

InternalAddress 參數含有指定多個網域名稱的值時,此參數指定不應該寫入的網域名稱。您可以使用逗號分隔 ExceptionList 參數所包含的多個網域名稱。如需如何從多重值內容中新增值或移除值的相關資訊,請參閱修改多重值內容

ExternalAddress

選用

System.String

此參數可讓系統管理員修改當修正內部電子郵件地址或網域名稱時,所使用的外部電子郵件地址或網域名稱。如果電子郵件地址是指定在 InternalAddress中,則 ExternalAddress 指定的值也必須是電子郵件地址。如果 InternalAddress中指定一個網域名稱或含有萬用字元的網域名稱,則 ExternalAddress 中也必須指定網域名稱。您可以用下列兩種格式輸入地址或網域名稱:

  • 電子郵件地址   使用指定的地址修正單一內部電子郵件地址。例如,david@northwindtraders.com
  • 網域名稱   使用指定的外部網域名稱修正 InternalAddress中包含的所有內部電子郵件地址。例如,northwindtraders.com
note附註:
星號字元不可以與 ExternalAddress 參數搭配使用。

Instance

選用

Microsoft.Exchange.Data.Directory.SystemConfiguration.AddressRewriteEntry

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

InternalAddress

選用

System.String

此參數可讓系統管理員修改要修正的內部電子郵件地址或網域名稱。您可以用下列三種格式輸入地址或網域名稱:

  • 單一電子郵件地址   只修正指定的地址。例如,david@contoso.com
  • 網域名稱   修正所有與指定的網域名稱關聯的電子郵件地址。例如,contoso.com
  • 含有星號的網域名稱   修正所有與指定的網域名稱和所有子網域關聯的電子郵件地址。例如,*.contoso.com

Name

選用

System.String

此參數可以讓系統管理員修改此地址修正項目的唯一名稱。

OutboundOnly

選用

System.Boolean

此參數可讓系統管理員修改是否只有在電子郵件離開 Exchange Server 2007 組織時才修正電子郵件地址,或當郵件雙向傳送時是否應該修正地址。此參數的兩個可能值是 $true$false。預設值為 $false

note附註:
如果 InternalAddress指定的值有包含萬用字元,則此參數無法設為 $false

WhatIf

選用

System.Management.Automation.SwitchParameter

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

輸入類型

傳回類型

錯誤

錯誤 描述

 

例外狀況

例外狀況 描述

 

範例

下列範例顯示如何修改現有的地址修正項目。第一個範例設定要寫入的內部網域名稱。此項目的描述性名稱也會跟著變更,以反映出要修正的新網域名稱。

第二個範例會將 OutboundOnly 參數設為 $true。這個動作會告知地址修正代理程式,僅修正 Exchange 2007 組織之輸出電子郵件的地址。

important重要事項:
若地址修正項目已將 OutboundOnly 參數設為 $true,則會受到此地址修正項目影響的內部寄件者,必須將 Proxy 位址設定成與修正的電子郵件地址相符。
Set-AddressRewriteEntry "Address rewrite entry for contoso.com" -Name "Address rewrite entry for northwindtraders.com" -InternalAddress northwindtraders.com 
Set-AddressRewriteEntry "Address rewrite entry for all contoso.com e-mail addresses" -OutboundOnly:$true

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