Set-ReceiveConnector
內部部署 Exchange 才有提供此 Cmdlet。
使用 Set-ReceiveConnector Cmdlet 來修改信箱伺服器和 Edge Transport Server 上的接收連接器。
如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法。
Syntax
Set-ReceiveConnector
[-Identity] <ReceiveConnectorIdParameter>
[-AdvertiseClientSettings <Boolean>]
[-AuthMechanism <AuthMechanisms>]
[-AuthTarpitInterval <EnhancedTimeSpan>]
[-Banner <String>]
[-BareLinefeedRejectionEnabled <Boolean>]
[-BinaryMimeEnabled <Boolean>]
[-Bindings <MultiValuedProperty>]
[-ChunkingEnabled <Boolean>]
[-Comment <String>]
[-Confirm]
[-ConnectionInactivityTimeout <EnhancedTimeSpan>]
[-ConnectionTimeout <EnhancedTimeSpan>]
[-DefaultDomain <AcceptedDomainIdParameter>]
[-DeliveryStatusNotificationEnabled <Boolean>]
[-DomainController <Fqdn>]
[-DomainSecureEnabled <Boolean>]
[-EightBitMimeEnabled <Boolean>]
[-EnableAuthGSSAPI <Boolean>]
[-Enabled <Boolean>]
[-EnhancedStatusCodesEnabled <Boolean>]
[-ExtendedProtectionPolicy <ExtendedProtectionPolicySetting>]
[-Fqdn <Fqdn>]
[-LongAddressesEnabled <Boolean>]
[-MaxAcknowledgementDelay <EnhancedTimeSpan>]
[-MaxHeaderSize <ByteQuantifiedSize>]
[-MaxHopCount <Int32>]
[-MaxInboundConnection <Unlimited>]
[-MaxInboundConnectionPerSource <Unlimited>]
[-MaxInboundConnectionPercentagePerSource <Int32>]
[-MaxLocalHopCount <Int32>]
[-MaxLogonFailures <Int32>]
[-MaxMessageSize <ByteQuantifiedSize>]
[-MaxProtocolErrors <Unlimited>]
[-MaxRecipientsPerMessage <Int32>]
[-MessageRateLimit <Unlimited>]
[-MessageRateSource <MessageRateSourceFlags>]
[-Name <String>]
[-OrarEnabled <Boolean>]
[-PermissionGroups <PermissionGroups>]
[-PipeliningEnabled <Boolean>]
[-ProtocolLoggingLevel <ProtocolLoggingLevel>]
[-RejectReservedSecondLevelRecipientDomains <Boolean>]
[-RejectReservedTopLevelRecipientDomains <Boolean>]
[-RejectSingleLabelRecipientDomains <Boolean>]
[-RemoteIPRanges <MultiValuedProperty>]
[-RequireEHLODomain <Boolean>]
[-RequireTLS <Boolean>]
[-ServiceDiscoveryFqdn <Fqdn>]
[-SizeEnabled <SizeMode>]
[-SmtpUtf8Enabled <Boolean>]
[-SuppressXAnonymousTls <Boolean>]
[-TarpitInterval <EnhancedTimeSpan>]
[-TlsCertificateName <SmtpX509Identifier>]
[-TlsDomainCapabilities <MultiValuedProperty>]
[-TransportRole <ServerRole>]
[-WhatIf]
[<CommonParameters>]
Description
您必須已獲指派權限,才能執行此指令程式。 雖然本主題已列出這個指令程式的所有參數,不過,如果某些參數並未包含在指派給您的權限中,您可能就無法存取這些參數。 若要尋找在組織中執行任何 Cmdlet 或參數所需的權限,請參閱 Find the permissions required to run any Exchange cmdlet。
範例
範例 1
Set-ReceiveConnector -Identity "Internet Receive Connector" -Banner "220 SMTP OK" -ConnectionTimeout 00:15:00
此範例會對接收連接器網際網路接收連接器進行下列組態變更:
將 [橫幅] 設定為 [220 SMTP 確定]。
將接收連接器設定為在 15 分鐘後逾時連線。
參數
-AdvertiseClientSettings
AdvertiseClientSettings 參數會指定接收連接器的 SMTP 伺服器名稱、埠號碼和驗證設定是否要在Outlook 網頁版選項中顯示給使用者。 有效值為:
- $true:SMTP 值會顯示在Outlook 網頁版中。 一般而言,您只會針對使用類型為用戶端 (已驗證 SMTP 連線的接收連接器,在 TCP 埠 587 上針對 POP3 和 IMAP4 用戶端) 使用此設定。
- $false:SMTP 值會顯示在Outlook 網頁版中。 這是預設值。
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 |
-AuthMechanism
AuthMechanism 參數會指定 Receive 連接器的通告和接受的驗證機制。 有效值為:
- 無
- Tls
- 綜合
- BasicAuth
- BasicAuthRequireTLS
- ExchangeServer
- ExternalAuthoritative
您可以指定多個以逗號分隔的值,但某些值具有相依性和排除專案:
- 您只能單獨使用值 None。
- BasicAuthRequireTLS 值也需要 BasicAuth 和 Tls 值。
- 您可以搭配 ExternalAuthoritative 使用的唯一其他值是 Tls。
- $true RequireTLS 參數的值時,需要 Tls 值。
- 值 ExternalAuthoritative 需要您將 PermissionGroups 參數的值設定為 ExchangeServers。
Type: | AuthMechanisms |
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 |
-AuthTarpitInterval
AuthTarpitInterval 參數會指定從可能濫用連線的遠端伺服器延遲回應失敗驗證嘗試的一段時間。 預設值為 5 秒。
若要指定值,請將其輸入為時間範圍:dd.hh:mm:ss,其中 dd = days、hh = hours、mm = minutes 和 ss = seconds。
當您將值設定為 00:00:00 時,會停用驗證 tarpit 間隔。 將值設定為超過幾秒鐘可能會導致逾時和郵件流程問題。
您可以使用 TarpitInterval 參數來設定其他 SMTP 失敗回應的延遲。
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019 |
-Banner
Banner 參數會指定自訂 SMTP 220 橫幅,該橫幅會顯示給連線到接收連接器的遠端傳訊伺服器。 當您指定值時,請以引號括住值,並以 220 (預設的「服務就緒」SMTP 回應碼) 啟動值。
此參數的預設值是空白 ($null) ,它會使用下列 SMTP 橫幅:
220 <ServerName> Microsoft ESMTP MAIL service ready at <RegionalDay-Date-24HourTimeFormat><RegionalTimeZoneOffset>
Type: | String |
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 |
-BareLinefeedRejectionEnabled
BareLinefeedRejectionEnabled 參數會指定此 Receive 連接器是否拒絕包含換行字元 (LF) 字元的訊息,而不需緊接在 SMTP DATA 資料流程中的 CR) (換行字元。 此條件稱為裸行摘要。 有效值為:
- $true:包含裸行摘要的訊息會遭到拒絕。
- $false:不拒絕包含裸行摘要的訊息。 這是預設值。
雖然包含裸行摘要的訊息可能會成功傳遞,但這些訊息不會遵循 SMTP 通訊協定標準,而且可能會在傳訊伺服器上造成問題。
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 |
-BinaryMimeEnabled
BinaryMimeEnabled 參數會指定在接收連接器上啟用或停用 BINARYMIME 擴充 SMTP 擴充功能。 有效值為:
- $true:BINARYMIME 已啟用,並在 EHLO 回應中公告。 此設定需要將 ChunkingEnabled 參數也設定為$true值。 這是預設值。
- $false:BINARYMIME 已停用,且不會在 EHLO 回應中公告。
二進位 MIME 延伸模組是在 RFC 3030 中定義。
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 |
-Bindings
Bindings 參數會指定接收連接器所使用的本機 IP 位址和 TCP 埠號碼。 這個參數會使用 語 "IPv4Address:TCPPort","IPv6Address:TCPPort"
法 。 您可以指定 IPv4 位址和埠、IPv6 位址和埠,或兩者皆可。 IP 位址值 0.0.0.0,或 [::]
指出接收連接器使用所有可用的本機 IPv4 或所有 IPv6 位址。
您必須從 Exchange Server 的網路介面卡指定有效的本機 IP 位址。 如果您指定不正確本機 IP 位址,當服務重新開機時,Microsoft Exchange Transport 服務可能無法啟動。
此參數的值必須滿足下列其中一個唯一性需求:
- IP 位址和 TCP 埠的組合不會與伺服器上另一個接收連接器上使用的 IP 位址和 TCP 埠衝突。
- 您可以使用在伺服器上另一個接收連接器上設定的現有 IP 位址和 TCP 埠組合,但使用 RemoteIPRanges 參數來限制遠端 IP 位址。 當您建立 Receive 連接器時,只能使用 RemoteIPRanges 和 Bindings 參數搭配 Custom 或 Partner 參數 (或 Usage 參數,其值為 Custom 或 Partner。
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 |
-ChunkingEnabled
ChunkingEnabled 參數會指定在接收連接器上啟用或停用 CHUNKING 擴充 SMTP 擴充功能。 有效值為:
- $true:已啟用 CHUNKING,並在 EHLO 回應中公告。 這是預設值。
- $false:CHUNKING 已停用,且不會在 EHLO 回應中公告。
區塊化定義于 RFC 3030 中。
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 |
-Comment
Comment 參數會指定選擇性註解。 如果指定的值含有空格,則必須以雙引號 (") 括住值,例如︰"This is an admin note"。
Type: | String |
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 |
-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 |
-ConnectionInactivityTimeout
ConnectionInactivityTimeout 參數會指定在關閉與 Receive 連接器的連線之前,閒置時間上限。
若要指定值,請輸入時間範圍值:dd.hh:mm:ss,其中 dd = 天數、hh = 時數、mm = 分鐘數,而 ss = 秒數。
此參數的有效值為 00:00:01 (一秒) 為 1.00:00:00 (一天) 。
信箱伺服器上接收連接器的預設值為 00:05:00 (5 分鐘) 。 Edge Transport Server 上接收連接器的預設值為 00:01:00 (1 分鐘) 。
此參數的值必須小於 ConnectionTimeout 參數的值。
Type: | EnhancedTimeSpan |
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 |
-ConnectionTimeout
ConnectionTimeout 參數會指定即使連線正在主動傳輸資料,接收連接器的連線仍可保持開啟的最長時間。
若要指定值,請輸入時間範圍值:dd.hh:mm:ss,其中 dd = 天數、hh = 時數、mm = 分鐘數,而 ss = 秒數。
此參數的有效值為 00:00:01 (一秒) 為 1.00:00:00 (一天) 。
信箱伺服器上接收連接器的預設值為 00:10:00 (10 分鐘) 。 Edge Transport Server 上接收連接器的預設值為 00:05:00 (5 分鐘) 。
此參數的值必須大於 ConnectionInactivityTimeout 參數的值。
Type: | EnhancedTimeSpan |
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 |
-DefaultDomain
DefaultDomain 參數會指定要用於 Exchange 組織的預設接受網域。 您可以使用可唯一識別已接受網域的任何值。 例如:
- 名稱
- 辨別名稱 (DN)
- GUID
雖然您可以設定任何公認網域作為預設網域,但您通常都會指定授權網域。 預設網域由下列專案使用:
- 外部郵遞員位址:
postmaster@<default domain>
。 - 將非 SMTP 電子郵件地址封裝 (網際網路郵件連接器封裝位址或 IMCEA 封裝) 。
- 預設電子郵件地址原則中所有收件者的主要位址。 如果您將另一個公認網域設定為預設網域,預設的電子郵件地址原則並不會自動更新。
Type: | AcceptedDomainIdParameter |
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 |
-DeliveryStatusNotificationEnabled
DeliveryStatusNotificationEnabled 參數會指定在接收連接器上啟用或停用擴充 SMTP 擴充功能) DSN (傳遞狀態通知。 有效值為:
- $true:DSN 已啟用,並在 EHLO 回應中公告。 這是預設值。
- $false:DSN 已停用,且不會在 EHLO 回應中公告。
傳遞狀態通知定義于 RFC 3461 中。
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 |
-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 |
-DomainSecureEnabled
DomainSecureEnabled 參數會指定是否要啟用或停用相互傳輸層安全性 (TLS) 驗證 (也稱為接收連接器所服務網域的網域安全) 。 有效值為:
- $true:已啟用相互 TLS 驗證。
- $false:已停用相互 TLS 驗證。
請注意,將此參數設定為值$true只是啟用相互 TLS 驗證需求的一部分:
- AuthMechanism 參數必須包含 Tls 值,而且不能包含 ExternalAuthoritative 值。
- 用於相互 TLS 驗證的網域必須在下列位置設定:
- Set-TransportConfig Cmdlet 上的 TLSReceiveDomainSecureList 參數。
- 對應傳送連接器Set-SendConnector Cmdlet 上的 AddressSpaces 參數。
- Set-TransportConfig Cmdlet 上的 TLSSendDomainSecureList 參數。
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 |
-EightBitMimeEnabled
EightBitMimeEnabled 參數會指定在接收連接器上啟用或停用 8BITMIME 擴充 SMTP 擴充功能。 有效值為:
- $true:8BITMIME 已啟用,並在 EHLO 回應中公告。 這是預設值。
- $false:8BITMIME 已停用,且不會在 EHLO 回應中公告。
8 位資料傳輸是在 RFC 6152 中定義。
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 |
-EnableAuthGSSAPI
當 Receive 連接器上提供整合式Windows 驗證時,EnableAuthGSSAPI 參數會啟用或停用 Kerberos, (AuthMechanism 參數包含整合式) 值。 有效值為:
- $true:已啟用 Kerberos。 擴充 SMTP 關鍵字 AUTH GSSAPI NTLM 會在 EHLO 回應中公告。 用戶端可以使用 Kerberos 或 NTLM 進行整合式Windows 驗證。
- $false:已停用 Kerberos。 擴充 SMTP 關鍵字 AUTH NTLM 會在 EHLO 回應中公告。 用戶端只能針對整合式Windows 驗證使用 NTLM。
一般安全性服務應用程式開發介面 (GSSAPI) 是存取安全性服務的 IETF 標準。
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 |
-Enabled
Enabled 參數會指定要啟用或停用 Receive 連接器。 有效值為:
- $true:已啟用接收連接器。 這是預設值。
- $false:已停用接收連接器。
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 |
-EnhancedStatusCodesEnabled
EnhancedStatusCodesEnabled 參數會指定在 Receive 連接器上啟用或停用 ENHANCEDSTATUSCODES 擴充 SMTP 擴充功能。 有效值為:
- $true:ENHANCEDSTATUSCODES 已啟用,並在 EHLO 回應中公告。 這是預設值。
- $false:ENHANCEDSTATUSCODES 已停用,且不會在 EHLO 回應中公告。
增強狀態碼定義于 RFC 2034 中。
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 |
-ExtendedProtectionPolicy
ExtendedProtectionPolicy 參數會指定您要如何在接收連接器上使用擴充保護進行驗證。有效值為:
- 無:不會使用驗證的擴充保護。 這是預設值。
- 允許:只有在連線主機支援時,才會使用驗證的擴充保護。 否則,將建立連線,而不需要驗證的擴充保護。
- 需要:此接收連接器的所有連入連線都需要驗證的延伸保護。 如果連線主機不支援驗證的擴充保護,連線將會遭到拒絕。
使用整合式Windows 驗證驗證網路連線時,驗證的擴充保護可增強認證的保護和處理。 整合Windows 驗證也稱為 NTLM。 如果您使用整合式Windows 驗證,強烈建議您使用擴充保護進行驗證。
Type: | ExtendedProtectionPolicySetting |
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 |
-Fqdn
Fqdn 參數會指定顯示給已連線傳訊伺服器的目的地 FQDN。 此值用於下列位置:
- 在接收連接器的預設 SMTP 橫幅中
- 在接收連接器的 EHLO/HELO 回應中
- 當訊息進入信箱伺服器或 Edge 伺服器上的傳輸服務時,在內送訊息的最新 [已接收] 標頭欄位中
- 在 TLS 驗證期間
預設值是包含 Receive 連接器之Exchange 伺服器的 FQDN (例如 edge01.contoso.com) 。 您可以指定不同的 FQDN (例如,mail.contoso.com) 。
請勿在信箱伺服器上名為 的 Default <Server Name>
預設接收連接器上修改此值。 如果您的組織中有多個信箱伺服器,如果您變更此接收連接器上的 FQDN 值,信箱伺服器之間的內部信箱流程就會失敗。
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 |
-Identity
Identity 參數會指定您要修改的接收連接器。 您可以使用可唯一識別接收連接器的任何值。 例如:
- 名稱
- 辨別名稱 (DN)
- GUID
- ServerName\Name
Type: | ReceiveConnectorIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-LongAddressesEnabled
LongAddressesEnabled 參數會指定 Receive 連接器是否接受長 X.400 電子郵件地址。 X.400 電子郵件地址會封裝在 SMTP 電子郵件地址中,方法是使用 Internet Mail Connector Encapsulated Address (IMCEA) 封裝方法。 有效值為:
- $true:在 IMCEA 封裝之後,X.400 電子郵件地址最多可以有 1,860 個字元。
- $false:完整 SMTP 電子郵件地址的最大長度為 571 個字元。 這是預設值。
當您將此參數設定為 值$true會對 Receive 連接器進行下列變更:
- XLONGADDR 擴充 SMTP 擴充功能已啟用,並在 EHLO 回應中公告。
- SMTP 會話的可接受行長度會增加到 8,000 個字元。
- MAIL FROM 和 RCPT TO SMTP 命令接受有效的長位址。
您只能在信箱伺服器上傳輸服務的接收連接器上設定此參數。
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 |
-MaxAcknowledgementDelay
Exchange Server 2016 不會使用此參數。 它只供共存環境中的 Exchange 2010 伺服器使用。
MaxAcknowledgementDelay 參數會指定從不支援陰影備援的主機接收訊息時,傳輸伺服器延遲通知的期間。 從不支援陰影備援的主機接收訊息時,Microsoft Exchange Server 2010 傳輸伺服器會延遲發出通知,直到確認訊息已成功傳遞給所有收件者為止。 不過,如果驗證成功傳遞的時間太長,傳輸伺服器還是會逾時併發出通知。 預設值為 30 秒。
若要指定值,請輸入時間範圍值:dd.hh:mm:ss,其中 dd = 天數、hh = 時數、mm = 分鐘數,而 ss = 秒數。
Type: | EnhancedTimeSpan |
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 |
-MaxHeaderSize
MaxHeaderSize 參數會指定在 Receive 連接器關閉連線之前,SMTP 訊息標頭的大小上限。 預設值為 256 KB (262144位元組) 。
有效值是最高 1.999999999 TB (2199023254528 個位元組) 的數值或 unlimited 值。預設值是 6 GB (6442450944 個位元組)。
- B (位元組)
- KB (千位元組)
- MB (百萬位元組)
- GB (十億位元組)
TB (TB)
有效值是從 1 到 2147483647 個位元組。
Type: | ByteQuantifiedSize |
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 |
-MaxHopCount
MaxHopCount 參數會指定在接收連接器拒絕訊息之前,訊息可以採取的最大躍點數目。 躍點數目上限取決於已送出訊息中存在的 Received 標頭欄位數目。
有效值是從 1 到 500。 預設值為 30。
Type: | Int32 |
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 |
-MaxInboundConnection
MaxInboundConnection 參數會指定此接收連接器同時服務的輸入連線數目上限。
有效值是從 1 到 2147483647,或是無限制的值。 預設值為 5000。
若要停用接收連接器的輸入連線限制,請輸入無限制的值。
Type: | Unlimited |
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 |
-MaxInboundConnectionPercentagePerSource
MaxInboundConnectionPercentagePerSource 參數會指定接收連接器同時從單一 IP 位址提供的連線數目上限,以 Receive 連接器上剩餘可用連線的百分比表示。
有效值是從 1 到 100,沒有百分比符號 (%) 。 預設值為 2%。
Type: | Int32 |
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 |
-MaxInboundConnectionPerSource
MaxInboundConnectionPerSource 參數會指定這個接收連接器同時從單一 IP 位址所提供的連線數目上限。
有效值是從 1 到 10000,或是無限制的值。 預設值是 20。
若要停用接收連接器上每個來源的輸入連線限制,請輸入無限制的值。
Type: | Unlimited |
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 |
-MaxLocalHopCount
MaxLocalHopCount 參數會指定在接收連接器拒絕訊息之前,訊息可以擷取的本機躍點數目上限。 本機躍點數目上限取決於已提交訊息中具有本機伺服器位址的 Received 標頭數目。
有效值是從 0 到 50。 預設值為 8。
當您指定值 0 時,訊息永遠不會根據本機躍點數目遭到拒絕。
Type: | Int32 |
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 |
-MaxLogonFailures
MaxLogonFailures 參數會指定 Receive 連接器在關閉連線之前重試的登入失敗次數。
有效值是從 0 到 10。 預設值為 3。
當您指定值 0 時,連線永遠不會因為登入失敗而關閉。
Type: | Int32 |
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 |
-MaxMessageSize
MaxMessageSize 參數會指定透過 Receive 連接器允許的訊息大小上限。 預設值為 36 MB,這會導致訊息大小的實際上限為 25 MB。
有效值是最高 1.999999999 TB (2199023254528 個位元組) 的數值或 unlimited 值。預設值是 6 GB (6442450944 個位元組)。
- B (位元組)
- KB (千位元組)
- MB (百萬位元組)
- GB (十億位元組)
- TB (TB)
TB (TB)
此參數的有效值是從 65536 到 2147483647 個位元組。
Base64 編碼會增加大約 33% 的訊息大小,因此請指定比您想要強制執行的實際訊息大小上限大 33% 的值。 例如,值 64 MB 會導致訊息大小上限約為 48 MB。
Type: | ByteQuantifiedSize |
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 |
-MaxProtocolErrors
MaxProtocolErrors 參數會指定 Receive 連接器在關閉連線之前所接受的 SMTP 通訊協定錯誤數目上限。
有效值是從 0 到 2147483647,或是無限制的值。 預設值為 5。
當您指定無限制值時,連線永遠不會因為通訊協定錯誤而關閉。
Type: | Unlimited |
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 |
-MaxRecipientsPerMessage
MaxRecipientsPerMessage 參數會指定 Receive 連接器在關閉連線之前,每個訊息接受的收件者數目上限。
有效值是從 1 到 512000。 預設值為 200。
Type: | Int32 |
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 |
-MessageRateLimit
MessageRateLimit 參數會指定每分鐘可由單一用戶端 IP 位址傳送的訊息數目上限。
有效值是從 1 到 2147483647,或是無限制的值。
若要移除接收連接器的訊息速率限制,請輸入無限制的值。
信箱伺服器上接收連接器的預設值是無限制的。 Edge Transport Server 上接收連接器的預設值為 600。
Type: | Unlimited |
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 |
-MessageRateSource
MessageRateSource 參數會指定如何計算訊息提交率。 有效值為:
- 無:不會計算任何訊息提交率。
- IPAddress:訊息提交速率是針對傳送主機而計算。
- 使用者:訊息提交率的計算方式是傳送使用者 (使用 MAIL FROM SMTP 命令) 指定。
- 全部:訊息提交率是針對傳送使用者和傳送主機計算而來。
Type: | MessageRateSourceFlags |
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 |
-Name
Name 參數會指定 Receive 連接器的唯一名稱。 最大長度為 64 個字元。 如果值包含空格,請使用引號括住值。
Type: | String |
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 |
-OrarEnabled
OrarEnabled 參數會在接收連接器上啟用或停用「寄件者要求的替代收件者 (ORAR) 。 有效值為:
- $true:ORAR 已啟用,並在 EHLO 回應的 XORAR 關鍵字中公告。 實際的 ORAR 資訊會在 RCPT TO SMTP 命令中傳輸。
- $false:ORAR 已停用,且不會在 EHLO 回應中公告。 這是預設值。
如果 ORAR 資訊中指定的電子郵件地址是長 X.400 電子郵件地址,您必須將 LongAddressesEnabled 參數設定為值 $true。
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 |
-PermissionGroups
PermissionGroups 參數會指定獲授權使用接收連接器的已知安全性主體,以及指派給他們的許可權。 有效值為:
- 無
- AnonymousUsers
- ExchangeUsers
- ExchangeServers
- ExchangeLegacyServers
- 協力程式
- 自訂
指派給接收連接器的預設許可權群組取決於連接器在用戶端、內部、網際網路、合作夥伴或使用方式) 建立連接器時所使用的連接器使用類型參數 (。
當您使用 Custom 值時,必須使用 Add-ADPermission Cmdlet 來設定個別許可權。
如需許可權群組之預設許可權和安全性主體的詳細資訊,請參閱 接收連接器許可權群組。
Type: | PermissionGroups |
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 |
-PipeliningEnabled
PipeliningEnabled 參數會指定在接收連接器上啟用或停用 PIPELINING 擴充 SMTP 擴充功能。 有效值為:
- $true:PIPELINING 已啟用,並在 EHLO 回應中公告。 這是預設值。
- $false:PIPELINING 已停用,且不會在 EHLO 回應中公告。
管線定義于 RFC 2920 中。
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 |
-ProtocolLoggingLevel
ProtocolLoggingLevel 參數會指定要啟用或停用 Receive 連接器的通訊協定記錄。 有效值為:
- 無:接收連接器上的通訊協定記錄已停用。 這是預設值。
- 詳細資訊:已在接收連接器上啟用通訊協定記錄。
如需通訊協定記錄的詳細資訊,請參閱 通訊協定記錄。
Type: | ProtocolLoggingLevel |
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 |
-RejectReservedSecondLevelRecipientDomains
RejectReservedSecondLevelRecipientDomains 參數會指定是否拒絕在 RFC 2606 (example.com、example.net 或 example.org) 中指定的保留第二層網域中包含收件者的連線。 有效值為:
- $true:拒絕包含保留第二層網域的 RCPT TO 命令。
- $false:不拒絕包含保留第二層網域的 RCPT TO 命令。 這是預設值。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019 |
-RejectReservedTopLevelRecipientDomains
RejectReservedTopLevelRecipientDomains 參數會指定是否拒絕包含保留最上層網域中收件者的連線, (TID) 如 RFC 2606 (.test、.example、.invalid 或 .localhost) 中所指定。 有效值為:
- $true:拒絕包含保留 TLL 的 RCPT TO 命令。
- $false:不拒絕包含保留 TLL 的 RCPT TO 命令。 這是預設值。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019 |
-RejectSingleLabelRecipientDomains
RejectSingleLabelRecipientDomains 參數會指定是否拒絕包含單一標籤網域中收件者的連線 (例如,chris@contoso而 chris@contoso.com 非) 。 有效值為:
- $true:拒絕包含單一標籤網域的 RCPT TO 命令。
- $false:不拒絕包含單一標籤網域的 RCPT TO 命令。 這是預設值。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019 |
-RemoteIPRanges
RemoteIPRanges 參數會指定接收連接器接受訊息的來源遠端 IP 位址。 有效值為:
- 單一 IP 位址:例如,192.168.1.1 或 fe80::39bd:88f7:6969:d223%11。
- IP 位址範圍:例如,192.168.1.1-192.168.1.254。
- 無類別網域路由 (CIDR) IP 位址範圍:例如,192.168.1.1/24 或 2001:0DB8::CD3/60。
您可以指定多個以逗號分隔的值: "Value1","Value2",..."ValueN"
。
只要一個 IP 位址範圍與另一個 IP 位址範圍完全重迭,相同伺服器上的多個接收連接器就可以有重迭的遠端 IP 位址範圍。 例如,您可以在相同伺服器上的不同接收連接器上設定下列遠端 IP 位址範圍:
- 0.0.0.0
- 192.168.1.1/24
- 192.168.1.10
當遠端 IP 位址範圍重迭時,會使用與連線伺服器 IP 位址最相符的接收連接器。
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 |
-RequireEHLODomain
RequireEHLODomain 參數會指定在建立 SMTP 連線之後,用戶端是否必須在 EHLO 交握中提供功能變數名稱。 有效值為:
- $true:用戶端必須在 EHLO 交握中提供功能變數名稱。 如果沒有,SMTP 連線就會關閉。
- $false:用戶端不需要在 EHLO 交握中提供功能變數名稱。 這是預設值。
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 |
-RequireTLS
RequireTLS 參數會指定接收連接器上的輸入訊息是否需要 TLS 傳輸。 有效值為:
- $true:接收連接器上的輸入訊息需要 TLS 傳輸。
- $false:接收連接器上的輸入訊息不需要 TLS 傳輸。 這是預設值。
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 |
-ServiceDiscoveryFqdn
ServiceDiscoveryFqdn 參數會指定 FQDN) (服務探索完整功能變數名稱。 用於接收連接器。
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-SizeEnabled
SizeEnabled 參數會指定在接收連接器上使用 SIZE Extended SMTP 擴充功能。 有效值為:
- 已啟用:SIZE 已啟用,並在 EHLO 回應中公告,以及 MaxMessageSize 參數的值。 如果輸入訊息的大小超過指定的值,Receive 連接器會以錯誤碼關閉連線。 這是預設值。
- 停用:SIZE 已停用,且不會在 EHLO 回應中公告。
- EnabledwithoutValue:SIZE 已啟用,並在 EHLO 回應中公告,但 MaxMessageSize 參數的值不會在 EHLO 回應中揭露。 此設定可讓郵件略過信箱伺服器之間已驗證連線的訊息大小檢查。
SIZE 定義于 RFC 1870 中。
Type: | SizeMode |
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 |
-SmtpUtf8Enabled
將保留此參數供 Microsoft 內部使用。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-SuppressXAnonymousTls
SuppressXAnonymousTls 參數會指定在接收連接器上啟用或停用 X-ANONYMOUSTLS 擴充 SMTP 擴充功能。 有效值為:
- $true:X-ANONYMOUSTLS 已停用,且不會在 EHLO 回應中公告。 此設定也需要您將 UseDownGradedExchangeServerAuth 參數設定為伺服器上Set-TransportService Cmdlet 上$true值。
- $false:X-ANONYMOUSTLS 已啟用,並在 EHLO 回應中公告。 這是預設值。
當 AuthMechanism 參數包含 ExchangeServer 值時,X-ANONYMOUSTLS 擴充功能很重要。
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 |
-TarpitInterval
TarpitInterval 參數會指定延遲對可能濫用連線之遠端伺服器之 SMTP 回應的時間。 預設值為 00:00:05 (5 秒) 。
若要指定值,請輸入時間範圍值:dd.hh:mm:ss,其中 dd = 天數、hh = 時數、mm = 分鐘數,而 ss = 秒數。
當您將值設定為 00:00:00 時,會停用 tarpit 間隔。 將此值設定為超過幾秒鐘可能會導致逾時和郵件流程問題。
您可以使用 AuthTarpitInterval 參數來設定驗證失敗回應的延遲。
Type: | EnhancedTimeSpan |
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 |
-TlsCertificateName
TlsCertificateName 參數會指定要用於 TLS 加密的 X.509 憑證。 這個參數的有效值為 "<I>X.500Issuer<S>X.500Subject"
。 X.500Issuer 值位在憑證的 Issuer 欄位中,而 X.500Subject 值位在憑證的 Subject 欄位中。 執行 Get-ExchangeCertificate Cmdlet,就可以找到這些值。 或者,在您執行Get-ExchangeCertificate以尋找憑證的指紋值之後,請執行 命令 $TLSCert = Get-ExchangeCertificate -Thumbprint <Thumbprint>
、執行 命令 $TLSCertName = "<I>$($TLSCert.Issuer)<S>$($TLSCert.Subject)"
,然後針對此參數使用$TLSCertName值。
Type: | SmtpX509Identifier |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-TlsDomainCapabilities
TlsDomainCapabilities 參數會指定 Receive 連接器提供給組織外部特定主機的功能。 在提供這些功能之前,會先使用憑證驗證來驗證遠端主機。
此參數使用下列語法:
"Domain1:Capability1,Capability2,"...,"Domain2:Capability1,Capability2,...",...
您只能在 Exchange 混合式部署中使用此參數,而有效的功能值為:
- AcceptCloudServicesMail (Exchange 2013 或更新版本)
- AcceptOorgProtocol (Exchange 2010)
有更多功能值可供使用,但沒有使用它們的案例。 如需詳細資訊,請參閱進階Office 365路由。
可用的定義域值是 SMTP 網域 (例如,contoso.com) ,或非 TLS 加密輸入連線的值 NO-TLS。
例如,"contoso.com:AcceptOorgProtocol","fabrikam.com:AcceptCloudServicesMail"
。
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 |
-TransportRole
TransportRole 參數會在建立接收連接器的信箱伺服器上指定傳輸服務。 有效值為:
- FrontendTransport:發生用戶端或外部 SMTP 連線的前端傳輸服務。
- HubTransport:Exchange 伺服器和 Proxy 用戶端 SMTP 連線所在的傳輸服務。
您無法在 Edge Transport Server 上使用此參數。
Type: | ServerRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | 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
若要查看此指令程式可接受的傳回類型 (也就是所謂的輸出類型),請參閱指令程式輸入和輸出類型。 如果 [輸出類型] 欄位是空的,表示指令程式不會傳回資料。