Set-ReceiveConnector
此 cmdlet 仅适用于本地 Exchange。
使用 Set-ReceiveConnector cmdlet 修改邮箱服务器和边缘传输服务器上的接收连接器。
有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法。
语法
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>]
说明
您必须先获得权限,然后才能运行此 cmdlet。 虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数并未包含在分配给您的权限中,那么您将无法使用这些参数。 若要查找在贵组织中运行任何 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
本示例将对接收连接器 Internet Receive Connector 进行下列配置更改:
将 Banner 设置为 220 SMTP OK。
将接收连接器配置为 15 分钟后连接超时。
参数
-AdvertiseClientSettings
AdvertiseClientSettings 参数指定是否在 Outlook 网页版 选项中向用户显示接收连接器的 SMTP 服务器名称、端口号和身份验证设置。 有效值包含:
- $true:SMTP 值显示在Outlook 网页版中。 通常,对于使用类型为 POP3 和 IMAP4 客户端) TCP 端口 587 上的客户端 (经过身份验证的 SMTP 连接的接收连接器,只能使用此设置。
- $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 参数指定接收连接器的播发和接受的身份验证机制。 有效值包含:
- 无
- Tls
- 综合
- BasicAuth
- BasicAuthRequireTLS
- ExchangeServer
- ExternalAuthoritative
可以指定用逗号分隔的多个值,但某些值具有依赖项和排除项:
- 只能单独使用值 None。
- 值 BasicAuthRequireTLS 还需要 BasicAuth 和 Tls 值。
- 与 ExternalAuthoritative 一起使用的唯一另一个值是 Tls。
- 当 RequireTLS 参数的值$true时,需要 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 = 天,hh = 小时,mm = 分钟,ss = 秒。
将值设置为 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 参数指定此接收连接器是否拒绝包含换行符 (LF) 字符的邮件,而 SMTP 数据流中没有紧接着的回车符 (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 响应中播发。
RFC 3030 中定义了二进制 MIME 扩展。
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 服务器的网络适配器指定有效的本地 IP 地址。 如果指定了无效的本地 IP 地址,则重启服务时,Microsoft Exchange 传输服务可能无法启动。
此参数的值必须满足以下唯一性要求之一:
- IP 地址和 TCP 端口的组合不会与服务器上的另一个接收连接器上使用的 IP 地址和 TCP 端口冲突。
- 使用在服务器上的另一个接收连接器上配置的 IP 地址和 TCP 端口的现有组合,但使用 RemoteIPRanges 参数来限制远程 IP 地址。 创建接收连接器时,只能将 RemoteIPRanges 和 Bindings 参数与“自定义”或“合作伙伴”开关 (或“Usage”参数与“自定义”或“合作伙伴”值结合使用。
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 参数指定可选注释。 如果您指定包含空格的值,为该值加上双引号("),例如:"这是管理员备注"。
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 参数指定在关闭与接收连接器的连接之前的最大空闲时间量。
若要指定值,请以时间跨度格式 dd.hh:mm:ss 输入值(其中 dd = 天,hh = 小时,mm = 分钟,ss = 秒)。
此参数的有效值为 00:00:01 (一秒) 为 1.00:00:00, (一天) 。
邮箱服务器上的接收连接器的默认值为 00:05:00 (5 分钟) 。 边缘传输服务器上的接收连接器的默认值为 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 分钟) 。 边缘传输服务器上的接收连接器的默认值为 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 电子邮件地址 (Internet 邮件连接器封装地址或 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 参数指定在接收连接器上启用或禁用 DSN (传递状态通知) 扩展 SMTP 扩展。 有效值包含:
- $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。
边缘传输服务器上不支持 DomainController 参数。 边缘传输服务器使用活动目录轻型目录服务 (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 响应中播发。
RFC 6152 中定义了 8 位数据传输。
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
当接收连接器上提供集成Windows 身份验证时,EnableAuthGSSAPI 参数启用或禁用 Kerberos, (AuthMechanism 参数包含值 Integrated) 。 有效值包含:
- $true:已启用 Kerberos。 扩展 SMTP 关键字 (keyword) AUTH GSSAPI NTLM 在 EHLO 响应中播发。 客户端可以将 Kerberos 或 NTLM 用于集成Windows 身份验证。
- $false:Kerberos 已禁用。 扩展 SMTP 关键字 (keyword) AUTH NTLM 在 EHLO 响应中播发。 客户端只能将 NTLM 用于集成Windows 身份验证。
通用安全服务应用程序编程接口 (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 参数指定是启用或禁用接收连接器。 有效值包含:
- $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 参数指定是在接收连接器上启用或禁用 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 响应中
- 当邮件传入邮箱服务器的传输服务或边缘服务器时,在传入邮件最近的 Received 头字段中
- 在 TLS 身份验证期间
默认值为包含接收连接器的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 参数指定接收连接器是否接受长 X.400 电子邮件地址。 X.400 电子邮件地址使用 Internet Mail Connector Encapsulated Address (IMCEA) 封装方法封装在 SMTP 电子邮件地址中。 有效值包含:
- $true:在 IMCEA 封装之后,X.400 电子邮件地址最多可以包含 1,860 个字符。
- $false:完整 SMTP 电子邮件地址的最大长度为 571 个字符。 此值为默认值。
将此参数设置为值$true对接收连接器进行以下更改:
- 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
2016 Exchange Server不使用此参数。 它仅由共存环境中的 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 参数指定在接收连接器关闭连接之前 SMTP 邮件头的最大大小。 默认值是 256 KB(262144 字节)。
有效值是一个数字,最大可为 1.999999999 TB(即 2199023254528 B)或值 unlimited。默认值为 6 GB(即 6442450944 B)。
- B(字节)
- KB(千字节)
- MB(兆字节)
- GB(千兆字节)
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。
若要禁用对接收连接器的入站连接限制,请输入值 unlimited。
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 地址的最大连接数,该值以接收连接器上剩余可用连接的百分比表示。
有效值为 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。
若要禁用对接收连接器的按源入站连接限制,请输入值 unlimited。
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 参数指定在关闭连接之前接收连接器重试登录的失败次数。
有效值为 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 参数指定通过接收连接器允许的消息的最大大小。 默认值为 36 MB,因此实际最大消息大小为 25 MB。
有效值是一个数字,最大可为 1.999999999 TB(即 2199023254528 B)或值 unlimited。默认值为 6 GB(即 6442450944 B)。
- B(字节)
- KB(千字节)
- MB(兆字节)
- GB(千兆字节)
- 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 参数指定接收连接器在关闭连接之前接受的 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 参数指定接收连接器在关闭连接之前接受的每个邮件的收件人的最大数量。
有效值为 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,或值无限制。
若要取消对接收连接器的邮件速率限制,请输入值 unlimited。
邮箱服务器上的接收连接器的默认值不受限制。 边缘传输服务器上的接收连接器的默认值为 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 参数指定接收连接器的唯一名称。 最大长度为 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 关键字 (keyword) 中播发。 实际的 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
- 合作伙伴
- 自定义警报
分配给接收连接器的默认权限组取决于 (客户端、内部、Internet、合作伙伴或使用情况) 创建连接器时使用的连接器用法类型参数。
使用值 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 参数指定是启用或禁用接收连接器的协议日志记录。 有效值包含:
- 无:在接收连接器上禁用协议日志记录。 此值为默认值。
- 详细:在接收连接器上启用了协议日志记录。
有关协议日志记录的详细信息,请参阅 协议日志记录。
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 参数指定是否按照 RFC 2606 (.test、.example、.invalid 或 .localhost) 中指定的方式拒绝包含保留顶级域中 (TLD) 收件人的连接。 有效值包括:
- $true:拒绝包含保留 TLD 的 RCPT TO 命令。
- $false:不会拒绝包含保留 TLD 的 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 扩展 SMTP 扩展。 有效值包含:
- 已启用:将启用 SIZE,并且随 MaxMessageSize 参数的值一起在 EHLO 响应中播发。 如果入站消息的大小超过指定值,则接收连接器会关闭连接并显示错误代码。 此值为默认值。
- 已禁用:SIZE 已禁用,并且不会在 EHLO 响应中播发。
- EnabledwithoutValue: SIZE 已启用并在 EHLO 响应中播发,但 MaxMessageSize 参数的值不会在 EHLO 响应中公开。 此设置允许邮件绕过邮箱服务器之间经过身份验证连接的邮件大小检查。
RFC 1870 中定义了 SIZE。
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,将禁用缓送间隔。 将此值设置为超过几秒钟可能会导致超时和邮件流问题。
可以使用 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"
的有效值为 。 在证书的 Issuer 字段中为 X.500Issuer 值,在证书的 Subject 字段中为 X.500Subject 值。 可以通过运行 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 参数指定接收连接器向组织外部的特定主机提供的功能。 在提供这些功能之前,使用 TLS 对远程主机进行身份验证并进行证书验证。
此参数使用以下语法:
"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 服务器和代理客户端 SMTP 连接的传输服务。
不能在边缘传输服务器上使用此参数。
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
若要了解此 cmdlet 接受的输入类型,请参阅 cmdlet 的输入和输出类型。 如果 cmdlet 的"输入类型"字段为空,则表明此 cmdlet 不接受输入数据。
输出
Output types
若要了解此 cmdlet 接受的返回类型(亦称为"输出类型"),请参阅 cmdlet 的输入和输出类型。 如果"输出类型"字段为空,则表明此 cmdlet 不返回任何数据。