New-AddressRewriteEntry
此 Cmdlet 只能在內部部署 Exchange 的 Edge Transport Server 上使用或生效。
使用 New-AddressRewriteEntry Cmdlet 建立地址修正專案,以重寫透過 Edge Transport Server 傳送至組織或從組織傳送之郵件中的寄件者和收件者電子郵件地址。
如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法。
Syntax
New-AddressRewriteEntry
[-Name] <String>
-ExternalAddress <String>
-InternalAddress <String>
[-Confirm]
[-DomainController <Fqdn>]
[-ExceptionList <MultiValuedProperty>]
[-OutboundOnly <Boolean>]
[-WhatIf]
[<CommonParameters>]
Description
在 Edge Transport Server 上,您必須是本機系統管理員群組的成員才能執行此 Cmdlet。
範例
範例 1
New-AddressRewriteEntry -Name "Address rewrite entry for david@contoso.com" -InternalAddress david@contoso.com -ExternalAddress david@northwindtraders.com
此範例會建立地址修正專案,以在輸出郵件中將電子郵件地址 david@contoso.com 重寫為 david@northwindtraders.com 。 因為 OutboundOnly 參數未設定為 $true,所以傳送至 david@northwindtraders.com 的輸入郵件會重寫回 david@contoso.com 。
範例 2
New-AddressRewriteEntry -Name "Address rewrite entry for all contoso.com email addresses" -InternalAddress contoso.com -ExternalAddress northwindtraders.com
此範例會建立地址修正專案,將 contoso.com 網域中的所有電子郵件地址重寫為在輸出郵件中 northwindtraders.com。 因為 OutboundOnly 參數未設定為 $true,所以傳送給 northwindtraders.com 收件者的輸入郵件會重寫回 contoso.com。
範例 3
New-AddressRewriteEntry -Name "Address rewrite entry for contoso.com and all subdomain email addresses" -InternalAddress *.contoso.com -ExternalAddress northwindtraders.com -ExceptionList research.contoso.com,corp.contoso.com -OutboundOnly $true
此範例會建立地址修正專案,將 contoso.com 網域中的所有電子郵件地址和所有子域重寫為 northwindtraders.com。 不過,不會重寫 research.contoso.com 和 corp.contoso.com 中的電子郵件地址。 因為此地址修正專案會影響網域,且所有子域 (*.contoso.com) ,所以地址修正只會在輸出郵件上發生。
參數
-Confirm
Confirm 參數會指定要顯示或隱藏確認提示。 這個參數對 Cmdlet 的影響取決於 Cmdlet 是否需要確認才能繼續作業。
- 例如,具破壞性的 Cmdlet (例如 Remove-* Cmdlet) 內建暫停,可強制您在繼續之前確認命令。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:
-Confirm:$false
。 - 其他大部分的 Cmdlet (例如,New-* 和 Set-* Cmdlet) 沒有內建暫停。 在使用這些 Cmdlet 時,指定不含任何值的 Confirm 參數會引入強迫您認可命令後才繼續作業的暫停。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DomainController
DomainController 參數會指定此 Cmdlet 用來向 Active Directory 讀取或寫入資料的網域控制站。 您可以透過網域控制站的完整網域名稱 (FQDN) 來識別網域控制站。 例如,dc01.contoso.com。
Edge Transport Server 不支援 DomainController 參數。 Edge Transport Server 會使用 Active Directory 輕量型目錄服務 (AD LDS) 的本機執行個體來讀寫資料。
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ExceptionList
ExceptionList 參數指定當 InternalAddress 參數包含要重寫網域中位址的萬用字元,以及所有子域 (*.contoso.com) 時,不應該重寫的電子郵件地址網域。 您可以在 ExceptionList 參數中輸入多個網域值,並以逗號分隔。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ExternalAddress
ExternalAddress 參數會指定您想要的最終電子郵件地址。 如果 InternalAddress 參數指定單一電子郵件地址 () chris@contoso.com ,則 ExternalAddress 參數也必須指定單一電子郵件地址 (support@contoso.com) 。 如果 InternalAddress參數會指定單一網域 (contoso.com) 或網域和所有子網域 (*.contoso.com),則 ExternalAddress參數必須指定單一網域 (fabrikam.com)。
萬用字元 (*) 不能與 ExternalAddress 參數搭配使用。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-InternalAddress
InternalAddress 參數會指定您想要變更的原始電子郵件地址。 您可以使用下列值:
- 單一電子郵件地址: david@contoso.com
- 單一網域:contoso.com 或 sales.contoso.com
- 網域和所有子域:*.contoso.com
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-Name
Name 參數會指定此地址修正項目的唯一名稱。
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-OutboundOnly
OutboundOnly 參數會啟用或停用僅輸出地址修正。 這個參數的有效輸入是 $true 或 $false。 值 $true 表示僅在輸出電子郵件中進行地址修正。 值 $false 表示同時在輸出電子郵件和輸入電子郵件上進行地址修正 (修正的電子郵件地址會變更回輸入電子郵件中的原始電子郵件地址)。 預設值為 $false。
如果 InternalAddress 參數包含萬用字元來修正網域和所有子網域 (*.contoso.com) 中的地址,則必須將此參數設定為 $true。
而且,當您設定僅限輸出地址修正時,則需要將修正的電子郵件地址設定為受影響收件者上的 Proxy 位址。 例如,如果 laura@sales.contoso.com 將 重寫為 laura@contoso.com ,則 Proxy 位址 laura@contoso.com 必須設定在 Mail 的信箱上。 這允許正確地傳遞回覆和輸入郵件。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-WhatIf
WhatIf 參數會模擬命令的動作。 使用此參數時,您不需要實際套用變更即可檢視可能會發生的變更。 您不需要使用此參數指定值。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
輸入
Input types
若要查看此指令程式可接受的輸入類型,請參閱指令程式輸入和輸出類型。 如果指令程式的 [輸入類型] 欄位是空的,表示指令程式不接受輸入資料。
輸出
Output types
若要查看此指令程式可接受的傳回類型 (也就是所謂的輸出類型),請參閱指令程式輸入和輸出類型。 如果 [輸出類型] 欄位是空的,表示指令程式不會傳回資料。