New-ReceiveConnector

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

上一次修改主题: 2011-01-21

使用 New-ReceiveConnector cmdlet 可以在安装了集线器传输服务器角色或边缘传输服务器角色的计算机上新建接收连接器。

语法

New-ReceiveConnector -Name <String> -Bindings <MultiValuedProperty> -RemoteIPRanges <MultiValuedProperty> [-AuthMechanism <None | Tls | Integrated | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-Banner <String>] [-BinaryMimeEnabled <$true | $false>] [-Bindings <MultiValuedProperty>] [-ChunkingEnabled <$true | $false>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeout <EnhancedTimeSpan>] [-ConnectionTimeout <EnhancedTimeSpan>] [-Custom <SwitchParameter>] [-DefaultDomain <AcceptedDomainIdParameter>] [-DeliveryStatusNotificationEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-EightBitMimeEnabled <$true | $false>] [-EnableAuthGSSAPI <$true | $false>] [-Enabled <$true | $false>] [-EnhancedStatusCodesEnabled <$true | $false>] [-Fqdn <Fqdn>] [-LongAddressesEnabled <$true | $false>] [-MaxHeaderSize <ByteQuantifiedSize>] [-MaxHopCount <Int32>] [-MaxInboundConnection <Unlimited>] [-MaxInboundConnectionPercentagePerSource <Int32>] [-MaxInboundConnectionPerSource <Unlimited>] [-MaxLocalHopCount <Int32>] [-MaxLogonFailures <Int32>] [-MaxMessageSize <ByteQuantifiedSize>] [-MaxProtocolErrors <Unlimited>] [-MaxRecipientsPerMessage <Int32>] [-MessageRateLimit <Unlimited>] [-OrarEnabled <$true | $false>] [-PermissionGroups <None | AnonymousUsers | ExchangeUsers | ExchangeServers | ExchangeLegacyServers | Partners | Custom>] [-PipeliningEnabled <$true | $false>] [-ProtocolLoggingLevel <None | Verbose>] [-RemoteIPRanges <MultiValuedProperty>] [-RequireEHLODomain <$true | $false>] [-RequireTLS <$true | $false>] [-Server <ServerIdParameter>] [-SizeEnabled <Disabled | Enabled | EnabledWithoutValue>] [-TarpitInterval <EnhancedTimeSpan>] [-TemplateInstance <PSObject>] [-WhatIf [<SwitchParameter>]]

New-ReceiveConnector -Name <String> -Bindings <MultiValuedProperty> -Internet <SwitchParameter> [-AuthMechanism <None | Tls | Integrated | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-Banner <String>] [-BinaryMimeEnabled <$true | $false>] [-Bindings <MultiValuedProperty>] [-ChunkingEnabled <$true | $false>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeout <EnhancedTimeSpan>] [-ConnectionTimeout <EnhancedTimeSpan>] [-DefaultDomain <AcceptedDomainIdParameter>] [-DeliveryStatusNotificationEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-EightBitMimeEnabled <$true | $false>] [-EnableAuthGSSAPI <$true | $false>] [-Enabled <$true | $false>] [-EnhancedStatusCodesEnabled <$true | $false>] [-Fqdn <Fqdn>] [-LongAddressesEnabled <$true | $false>] [-MaxHeaderSize <ByteQuantifiedSize>] [-MaxHopCount <Int32>] [-MaxInboundConnection <Unlimited>] [-MaxInboundConnectionPercentagePerSource <Int32>] [-MaxInboundConnectionPerSource <Unlimited>] [-MaxLocalHopCount <Int32>] [-MaxLogonFailures <Int32>] [-MaxMessageSize <ByteQuantifiedSize>] [-MaxProtocolErrors <Unlimited>] [-MaxRecipientsPerMessage <Int32>] [-MessageRateLimit <Unlimited>] [-OrarEnabled <$true | $false>] [-PermissionGroups <None | AnonymousUsers | ExchangeUsers | ExchangeServers | ExchangeLegacyServers | Partners | Custom>] [-PipeliningEnabled <$true | $false>] [-ProtocolLoggingLevel <None | Verbose>] [-RemoteIPRanges <MultiValuedProperty>] [-RequireEHLODomain <$true | $false>] [-RequireTLS <$true | $false>] [-Server <ServerIdParameter>] [-SizeEnabled <Disabled | Enabled | EnabledWithoutValue>] [-TarpitInterval <EnhancedTimeSpan>] [-TemplateInstance <PSObject>] [-WhatIf [<SwitchParameter>]]

New-ReceiveConnector -Name <String> -Internal <SwitchParameter> -RemoteIPRanges <MultiValuedProperty> [-AuthMechanism <None | Tls | Integrated | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-Banner <String>] [-BinaryMimeEnabled <$true | $false>] [-Bindings <MultiValuedProperty>] [-ChunkingEnabled <$true | $false>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeout <EnhancedTimeSpan>] [-ConnectionTimeout <EnhancedTimeSpan>] [-DefaultDomain <AcceptedDomainIdParameter>] [-DeliveryStatusNotificationEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-EightBitMimeEnabled <$true | $false>] [-EnableAuthGSSAPI <$true | $false>] [-Enabled <$true | $false>] [-EnhancedStatusCodesEnabled <$true | $false>] [-Fqdn <Fqdn>] [-LongAddressesEnabled <$true | $false>] [-MaxHeaderSize <ByteQuantifiedSize>] [-MaxHopCount <Int32>] [-MaxInboundConnection <Unlimited>] [-MaxInboundConnectionPercentagePerSource <Int32>] [-MaxInboundConnectionPerSource <Unlimited>] [-MaxLocalHopCount <Int32>] [-MaxLogonFailures <Int32>] [-MaxMessageSize <ByteQuantifiedSize>] [-MaxProtocolErrors <Unlimited>] [-MaxRecipientsPerMessage <Int32>] [-MessageRateLimit <Unlimited>] [-OrarEnabled <$true | $false>] [-PermissionGroups <None | AnonymousUsers | ExchangeUsers | ExchangeServers | ExchangeLegacyServers | Partners | Custom>] [-PipeliningEnabled <$true | $false>] [-ProtocolLoggingLevel <None | Verbose>] [-RemoteIPRanges <MultiValuedProperty>] [-RequireEHLODomain <$true | $false>] [-RequireTLS <$true | $false>] [-Server <ServerIdParameter>] [-SizeEnabled <Disabled | Enabled | EnabledWithoutValue>] [-TarpitInterval <EnhancedTimeSpan>] [-TemplateInstance <PSObject>] [-WhatIf [<SwitchParameter>]]

New-ReceiveConnector -Name <String> -Client <SwitchParameter> -RemoteIPRanges <MultiValuedProperty> [-AuthMechanism <None | Tls | Integrated | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-Banner <String>] [-BinaryMimeEnabled <$true | $false>] [-Bindings <MultiValuedProperty>] [-ChunkingEnabled <$true | $false>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeout <EnhancedTimeSpan>] [-ConnectionTimeout <EnhancedTimeSpan>] [-DefaultDomain <AcceptedDomainIdParameter>] [-DeliveryStatusNotificationEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-EightBitMimeEnabled <$true | $false>] [-EnableAuthGSSAPI <$true | $false>] [-Enabled <$true | $false>] [-EnhancedStatusCodesEnabled <$true | $false>] [-Fqdn <Fqdn>] [-LongAddressesEnabled <$true | $false>] [-MaxHeaderSize <ByteQuantifiedSize>] [-MaxHopCount <Int32>] [-MaxInboundConnection <Unlimited>] [-MaxInboundConnectionPercentagePerSource <Int32>] [-MaxInboundConnectionPerSource <Unlimited>] [-MaxLocalHopCount <Int32>] [-MaxLogonFailures <Int32>] [-MaxMessageSize <ByteQuantifiedSize>] [-MaxProtocolErrors <Unlimited>] [-MaxRecipientsPerMessage <Int32>] [-MessageRateLimit <Unlimited>] [-OrarEnabled <$true | $false>] [-PermissionGroups <None | AnonymousUsers | ExchangeUsers | ExchangeServers | ExchangeLegacyServers | Partners | Custom>] [-PipeliningEnabled <$true | $false>] [-ProtocolLoggingLevel <None | Verbose>] [-RemoteIPRanges <MultiValuedProperty>] [-RequireEHLODomain <$true | $false>] [-RequireTLS <$true | $false>] [-Server <ServerIdParameter>] [-SizeEnabled <Disabled | Enabled | EnabledWithoutValue>] [-TarpitInterval <EnhancedTimeSpan>] [-TemplateInstance <PSObject>] [-WhatIf [<SwitchParameter>]]

New-ReceiveConnector -Name <String> -Bindings <MultiValuedProperty> -Partner <SwitchParameter> -RemoteIPRanges <MultiValuedProperty> [-AuthMechanism <None | Tls | Integrated | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-Banner <String>] [-BinaryMimeEnabled <$true | $false>] [-Bindings <MultiValuedProperty>] [-ChunkingEnabled <$true | $false>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeout <EnhancedTimeSpan>] [-ConnectionTimeout <EnhancedTimeSpan>] [-DefaultDomain <AcceptedDomainIdParameter>] [-DeliveryStatusNotificationEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-EightBitMimeEnabled <$true | $false>] [-EnableAuthGSSAPI <$true | $false>] [-Enabled <$true | $false>] [-EnhancedStatusCodesEnabled <$true | $false>] [-Fqdn <Fqdn>] [-LongAddressesEnabled <$true | $false>] [-MaxHeaderSize <ByteQuantifiedSize>] [-MaxHopCount <Int32>] [-MaxInboundConnection <Unlimited>] [-MaxInboundConnectionPercentagePerSource <Int32>] [-MaxInboundConnectionPerSource <Unlimited>] [-MaxLocalHopCount <Int32>] [-MaxLogonFailures <Int32>] [-MaxMessageSize <ByteQuantifiedSize>] [-MaxProtocolErrors <Unlimited>] [-MaxRecipientsPerMessage <Int32>] [-MessageRateLimit <Unlimited>] [-OrarEnabled <$true | $false>] [-PermissionGroups <None | AnonymousUsers | ExchangeUsers | ExchangeServers | ExchangeLegacyServers | Partners | Custom>] [-PipeliningEnabled <$true | $false>] [-ProtocolLoggingLevel <None | Verbose>] [-RemoteIPRanges <MultiValuedProperty>] [-RequireEHLODomain <$true | $false>] [-RequireTLS <$true | $false>] [-Server <ServerIdParameter>] [-SizeEnabled <Disabled | Enabled | EnabledWithoutValue>] [-TarpitInterval <EnhancedTimeSpan>] [-TemplateInstance <PSObject>] [-WhatIf [<SwitchParameter>]]

New-ReceiveConnector -Name <String> -Usage <Custom | Internet | Internal | Client | Partner> [-AuthMechanism <None | Tls | Integrated | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-Banner <String>] [-BinaryMimeEnabled <$true | $false>] [-Bindings <MultiValuedProperty>] [-ChunkingEnabled <$true | $false>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeout <EnhancedTimeSpan>] [-ConnectionTimeout <EnhancedTimeSpan>] [-DefaultDomain <AcceptedDomainIdParameter>] [-DeliveryStatusNotificationEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-EightBitMimeEnabled <$true | $false>] [-EnableAuthGSSAPI <$true | $false>] [-Enabled <$true | $false>] [-EnhancedStatusCodesEnabled <$true | $false>] [-Fqdn <Fqdn>] [-LongAddressesEnabled <$true | $false>] [-MaxHeaderSize <ByteQuantifiedSize>] [-MaxHopCount <Int32>] [-MaxInboundConnection <Unlimited>] [-MaxInboundConnectionPercentagePerSource <Int32>] [-MaxInboundConnectionPerSource <Unlimited>] [-MaxLocalHopCount <Int32>] [-MaxLogonFailures <Int32>] [-MaxMessageSize <ByteQuantifiedSize>] [-MaxProtocolErrors <Unlimited>] [-MaxRecipientsPerMessage <Int32>] [-MessageRateLimit <Unlimited>] [-OrarEnabled <$true | $false>] [-PermissionGroups <None | AnonymousUsers | ExchangeUsers | ExchangeServers | ExchangeLegacyServers | Partners | Custom>] [-PipeliningEnabled <$true | $false>] [-ProtocolLoggingLevel <None | Verbose>] [-RemoteIPRanges <MultiValuedProperty>] [-RequireEHLODomain <$true | $false>] [-RequireTLS <$true | $false>] [-Server <ServerIdParameter>] [-SizeEnabled <Disabled | Enabled | EnabledWithoutValue>] [-TarpitInterval <EnhancedTimeSpan>] [-TemplateInstance <PSObject>] [-WhatIf [<SwitchParameter>]]

详细说明

New-ReceiveConnector cmdlet 用于新建接收连接器。若要提示新接收连接器所必需的参数,请键入 New-ReceiveConnectorNameBindingsRemoteIPRanges 参数是新接收连接器所必需的参数。

完成此任务以后,将创建一个接收连接器。

若要运行 New-ReceiveConnector cmdlet,必须向您使用的帐户委派下列角色:

  • Exchange Server 管理员角色和目标服务器的本地管理员组

若要在安装了边缘传输服务器角色的计算机上运行 New-ReceiveConnector cmdlet,必须使用作为该计算机上的本地 Administrators 组成员的帐户进行登录。

有关管理 Microsoft Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

参数

参数 必需 类型 说明

Bindings

必需

Microsoft.Exchange.Data.MultiValuedProperty

此参数指定了接收连接器用于侦听入站邮件的本地 IP 地址和 TCP 端口号。此参数的有效语法是 <IP 地址>:<TCP 端口>,如 192.168.1.1:25。IP 地址 0.0.0.0 表示接收连接器使用在所有网络适配器上配置的所有 IP 地址来侦听入站邮件。

note注意:
指定的本地 IP 地址必须对接收连接器所在的集线器传输服务器或边缘传输服务器有效。如果指定了无效的本地 IP 地址,Microsoft Exchange 传输服务在重新启动时可能会无法启动。若要指定在所有网络适配器上配置的所有 IP 地址,您可以使用 IP 地址 0.0.0.0

当指定下列参数时,必须为 Bindings 参数指定一个值:

  • 具有 Internet 值的 InternetUsage 参数

  • 具有 Partner 值的 PartnerUsage 参数

  • 具有 Custom 值的 CustomUsage 参数

使用 Bindings 参数指定的值必须满足下列要求之一来保持唯一性:

  • 您可以指定 IP 地址和 TCP 端口的唯一组合,该组合与服务器上另一接收连接器的 Bindings 参数中使用的 IP 地址或 TCP 端口不能冲突。

  • 您可以使用 IP 地址和 TCP 端口的现有组合,但要使用 RemoteIPRanges 参数来限制接收连接器所服务的远程服务器。但是,当使用 New-ReceiveConnector cmdlet 创建接收连接器时,您只能在指定了以下参数的情况下使用 RemoteIPRanges 参数和 Bindings 参数:

    • 具有 Custom 值的 CustomUsage 参数

    • 具有 Partner 值的 PartnerUsage 参数

当指定下列参数时,您不能使用 New-ReceiveConnector cmdlet 为 Bindings 参数指定值:

  • 具有 Client 值的 ClientUsage 参数。Bindings 参数的默认值为 0.0.0.0:587。此值表明连接器接受在服务器中的所有网络适配器上配置的所有 IP 地址上 TCP 端口 587 上的连接。

  • 具有 Internal 值的 InternalUsage 参数。Bindings 参数的默认值为 0.0.0.0:25。此值表明连接器接受在服务器中的所有网络适配器上配置的所有 IP 地址上 TCP 端口 25 上的连接。

Client

必需

System.Management.Automation.SwitchParameter

此参数可用于指定 Client 使用类型。此使用类型指定为接收连接器分配的默认权限组和身份验证方法。如果使用了 Client 参数,则不能使用下列任一参数:

  • Internal

  • Internet

  • Partner

  • Custom

  • Usage

如果指定了 Client 参数,则必须为 RemoteIPRanges 参数指定一个值。如果没有为所需的参数指定值,则 New-ReceiveConnector cmdlet 会提示您,以便命令可以继续。

有关接收连接器使用类型、权限组和身份验证方法的详细信息,请参阅接收连接器

Internal

必需

System.Management.Automation.SwitchParameter

此参数可用于指定 Internal 使用类型。此使用类型指定为接收连接器分配的默认权限组和身份验证方法。如果使用了 Internal 参数,则不能使用下列任一参数:

  • Client

  • Internet

  • Partner

  • Custom

  • Usage

如果指定了 Internal 参数,则必须为 RemoteIPRanges 参数指定一个值。如果没有为所需的参数指定值,则 New-ReceiveConnector cmdlet 会提示您,以便命令可以继续。

有关接收连接器使用类型、权限组和身份验证方法的详细信息,请参阅接收连接器

Internet

必需

System.Management.Automation.SwitchParameter

此参数可用于指定 Internet 使用类型。此使用类型指定为接收连接器分配的默认权限组和身份验证方法。如果使用了 Internet 参数,则不能使用下列任一参数:

  • Client

  • Internal

  • Partner

  • Custom

  • Usage

如果指定了 Internet 参数,则必须为 Bindings 参数指定一个值。如果没有为所需的参数提供值,则 New-ReceiveConnector cmdlet 会提示您,以便命令可以继续。

有关接收连接器使用类型、权限组和身份验证方法的详细信息,请参阅接收连接器

Name

必需

System.String

此参数指定管理员提供的连接器的名称。按如下所示以字符串形式输入 Name 参数,例如:"New Receive Connector"。 "New Receive Connector".

Partner

必需

System.Management.Automation.SwitchParameter

此参数可用于指定 Partner 使用类型。此使用类型指定为接收连接器分配的默认权限组和身份验证方法。如果使用了 Partner 参数,则不能使用下列任一参数:

  • Client

  • Internal

  • Internet

  • Custom

  • Usage

如果指定了 Partner 参数,则必须为下列参数指定值:

  • Bindings

  • RemoteIPRanges

如果没有为所需的参数提供值,则 New-ReceiveConnector cmdlet 会提示您,以便命令可以继续。

RemoteIPRanges

必需

Microsoft.Exchange.Data.MultiValuedProperty

此参数指定此连接器从中接受邮件的远程 IP 地址。此参数的有效语法是 <起始 IP 地址>-<结束 IP 地址>,如 192.168.1.1-192.168.1.10。您可以指定由逗号分隔的多个 IP 地址范围。

当指定下列参数时,必须为 RemoteIPRanges 参数指定一个值:

  • 具有 Client 值的 ClientUsage 参数

  • 具有 Internal 值的 InternalUsage 参数

  • 具有 Partner 值的 PartnerUsage 参数

  • 具有 Custom 值的 CustomUsage 参数

只要一个 IP 地址范围与另一个 IP 地址完全重叠,同一服务器上的多个接收连接器就会有重叠的远程 IP 地址范围。当远程 IP 地址范围重叠时,将使用与连接服务器的 IP 地址最匹配的远程 IP 地址范围。

Internet 使用类型的 RemoteIPRanges 参数的默认值为 0.0.0.0-255.255.255.255。此值表示连接器将接受所有远程 IP 地址的连接。

Usage

必需

Microsoft.Exchange.Management.SystemConfigurationTasks.NewReceiveConnector+UsageType

此参数可用于指定为接收连接器分配的默认权限组和身份验证方法。Usage 参数的有效值如下:ClientCustomInternalInternetPartner

如果使用了 Usage 参数,则不能使用下列任一参数:

  • Client

  • Internal

  • Internet

  • Partner

  • Custom

如果为 Usage 参数指定下列任何一个值,则将需要 Bindings 参数的值:

  • Internet

  • Partner

  • Custom

如果为 Usage 参数指定下列任何一个值,则将需要 RemoteIPRanges 参数的值:

  • Client

  • Internal

  • Partner

  • Custom

如果没有为所需的参数指定值,则命令将无法成功结束。New-ReceiveConnector cmdlet 不会提示您输入缺少的所需参数。

有关接收连接器使用类型、权限组和身份验证方法的详细信息,请参阅接收连接器

AuthMechanism

可选

Microsoft.Exchange.Data.Directory.SystemConfiguration.ReceiveConnector+AuthMechanisms

此参数指定公布的和已接受的身份验证机制。身份验证选项为 NoneTLSIntegratedBasicAuthBasicAuthRequireTLSExchangeServerExternalAuthoritative。可以为 AuthMechanism 参数输入多个值,使用逗号分隔各个值。如果 RequireTLS 参数设置为 $true,则 AuthMechanism 参数必须设置为 TLS。如果将 AuthMechanism 参数设置为 BasicAuthRequireTLS,还必须选择 BasicAuthTLSAuthMechanism 参数值 ExternalAuthoritative 只能与值 TLS 共存。如果将 AuthMechanism 参数设置为 ExternaAuthoritativePermissionGroups 参数必须还要包含值 ExchangeServers

Banner

可选

System.String

此参数将覆盖默认的简单邮件传输协议 (SMTP) 220 标题。如果 Banner 参数值为空,则默认的 SMTP 标题如下:

220 <Servername> Microsoft ESMTP MAIL service ready at <RegionalDay-Date-24HourTimeFormat> <RegionalTimeZoneOffset>

指定 Banner 参数值时,必须使用以下语法:

"220 <RemainingBannerText>".

220 是 RFC 2821 中定义的默认的“服务就绪”SMTP 响应代码。

BinaryMimeEnabled

可选

System.Boolean

此参数的有效值为 $True$False。默认值为 $True。当 BinaryMimeEnabled 参数设置为 $True 时,BINARYMIME EHLO 关键字将在对远程服务器的 EHLO 响应中公布,并可供使用。当 BinaryMimeEnabled 参数设置为 $False 时,BINARYMIME EHLO 关键字将不在对远程服务器的 EHLO 响应中公布并被禁用。

ChunkingEnabled

可选

System.Boolean

此参数的有效输入为 $True$False。默认值为 $True。当 ChunkingEnabled 参数设置为 $True 时,CHUNKING EHLO 关键字将在对远程服务器的 EHLO 响应中公布,并可供使用。当 ChunkingEnabled 参数设置为 $False时,CHUNKING EHLO 关键字将不在对远程服务器的 EHLO 响应中公布并被禁用。

Comment

可选

System.String

必须为 Comment 参数加上双引号,如下例所示: "this is an admin note".

Confirm

可选

System.Management.Automation.SwitchParameter

Confirm 参数将导致命令暂停处理,并且需要您在继续处理之前确认该命令将执行的操作。您不必使用 Confirm 参数指定值。

ConnectionInactivityTimeout

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

此参数指定在关闭对接收连接器的连接之前的最大空闲时间量。在集线器传输服务器上配置的接收连接器的默认值为 5 分钟。在边缘传输服务器上配置的接收连接器的默认值为 1 分钟。若要指定值,请输入一个时间跨度:dd.hh:mm:ss,其中 d = 天,h = 小时,m = 分钟,s = 秒。ConnectionTimeout 参数指定的值必须大于 ConnectionInactivityTimeout 参数指定的值。任一参数的有效输入范围为 00:00:011.00:00:00

ConnectionTimeOut

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

此参数指定某个连接可保持开启状态(即使该连接正在传输数据)的最长时间。在集线器传输服务器上配置的接收连接器的默认值为 10 分钟。在边缘传输服务器上配置的接收连接器的默认值为 5 分钟。若要指定值,请输入一个时间跨度:dd.hh:mm:ss,其中,d = 天数,h = 小时数,m = 分钟数,s = 秒数。ConnectionTimeout 参数指定的值必须大于 ConnectionInactivityTimeout 参数指定的值。任一参数的有效输入范围为 00:00:011.00:00:00

Custom

可选

System.Management.Automation.SwitchParameter

此参数可用于指定 Custom 使用类型。此使用类型指定为接收连接器分配的默认权限组和身份验证方法。如果使用了 Custom 参数,则不能使用下列任一参数:

  • Client

  • Internal

  • Internet

  • Partner

  • Usage

如果指定了 Custom 参数,则必须为下列参数指定值:

  • Bindings

  • RemoteIPRanges

如果没有为所需的参数提供值,则 New-ReceiveConnector cmdlet 会提示您,以便命令可以继续。

DefaultDomain

可选

Microsoft.Exchange.Configuration.Tasks.AcceptedDomainIdParameter

在没有提供域名的情况下,此参数所指定的域名将附加到通过发送服务器向邮件信封中的 MAIL FROM:RCPT TO: 提交的值。

DeliveryStatusNotificationEnabled

可选

System.Boolean

此参数的有效值为 $True$False。默认值为 $True。当 DeliveryStatusNotificationEnabled 参数设置为 $True 时,DSN EHLO 关键字将在对远程服务器的 EHLO 响应中公布,并可供使用。当 DeliveryStatusNotificationEnabled 参数设置为 $False 时,DSN EHLO 关键字将不在对远程服务器的 EHLO 响应中公布并被禁用。对 ESMTP 的 DSN 扩展提供了在 RFC 1891 中指定的增强发送状态通知功能。

DomainController

可选

Microsoft.Exchange.Data.Fqdn

若要指定用于将此配置更改写入 Active Directory 目录服务的域控制器的完全限定的域名 (FQDN),请在命令中包含 DomainController 参数。运行边缘传输服务器角色的计算机不支持 DomainController 参数。边缘传输服务器角色将只读取和写入本地 ADAM 实例。

DomainSecureEnabled

可选

System.Boolean

此参数是对由此接收连接器提供服务的域启用相互 TLS 身份验证的过程的第一部分。只有满足下列条件,才能正常进行相互 TLS 身份验证:

  • DomainSecureEnabled 参数值为 $True

  • AuthMechanism 参数包含值 TLS,且不包含值 ExternalAuthoritative

  • AuthMechanism 参数值包含 TLS

  • Get-TransportConfig cmdlet 中的 TLSReceiveDomainSecureList 参数至少包含一个由此接收连接器提供服务的域。为相互 TLS 身份验证配置的域不支持通配符 (*)。还必须在相应的发送连接器上以及在 Get-TransportConfig cmdlet 的 TLSSendDomainSecureList 参数值中定义相同的域。

对于下列类型的接收连接器,DomainSecureEnabled 的默认值为 $False

  • 在集线器传输服务器上定义的所有接收连接器。

  • 在边缘传输服务器上定义的用户创建的接收连接器。

对于在边缘传输服务器上定义的默认接收连接器,DomainSecureEnabled 的默认值为 $True

EightBitMimeEnabled

可选

System.Boolean

此参数的有效值为 $True$False。默认值为 $True。当 EightBitMimeEnabled 参数设置为 $True 时,8BITMIME EHLO 关键字将在对远程服务器的 EHLO 响应中公布,并可供使用。当 EightBitMimeEnabled 参数设置为 $False时,8BITMIME EHLO 关键字将不在对远程服务器的 EHLO 响应中公布并被禁用。

EnableAuthGSSAPI

可选

System.Boolean

当此连接器上启用集成 Windows 身份验证时,此参数控制通用安全服务应用程序编程接口 (GSSAPI) 身份验证方法的通知。如果 AuthMechanism 参数包含 Integrated,并且 EnableAuthGSSAPI 参数设置为 $True,则 AUTH GSSAPI NTLM 关键字将在接收连接器的 EHLO 响应中公布。客户端可以使用 Kerberos 或 NTLM 对接收连接器进行身份验证。如果 AuthMechanism 参数包含 Integrated,并且 EnableAuthGSSAPI 参数设置为 $False,则 AUTH NTLM 关键字将在接收连接器的 EHLO 响应中公布。客户端仅能使用 NTLM 对接收连接器进行身份验证。

如果您拥有对此接收连接器进行身份验证的 Microsoft Internet Information Services (IIS) 邮件服务器,则应将 EnableAuthGSSAPI 参数的值设置为 $FalseEnableAuthGSSAPI 参数的值不影响对 Exchange 2003 服务器进行身份验证。Exchange 2003 服务器使用 X-EXPS 关键字中公布的身份验证方法。当 AuthMechanism 参数包含 ExchangeServer 时,X-EXPS 关键字将在接收连接器的 EHLO 响应中公布。

此参数的有效输入范围为 $True$False。默认值为 $False。默认情况下,EnableAuthGSSAPI 参数仅在名为“客户端 <服务器名>”的默认接收连接器(该接收连接器仅在集线器传输服务器上创建)上才设置为 $True

Enabled

可选

System.Boolean

此参数的有效值为 $True$False。默认值为 $True。使用 Enabled 参数启用或禁用连接器。

EnhancedStatusCodesEnabled

可选

System.Boolean

此参数的有效值为 $True$False。默认值为 $True。当 EnhancedStatusCodesEnabled 参数设置为 $True 时,ENHANCEDSTATUSCODES EHLO 关键字将在对远程服务器的 EHLO 响应中公布,并可供使用。当 EnhancedStatusCodesEnabled 参数设置为 $False时,ENHANCEDSTATUSCODES EHLO 关键字将不在对远程服务器的 EHLO 响应中公布并被禁用。ENHANCEDSTATUSCODES 扩展提供发送到远程服务器的发送状态通知 (DSN) 中增加的错误和状态信息。

Fqdn

可选

Microsoft.Exchange.Data.Fqdn

此参数指定 FQDN,该域名用作使用接收连接器发送传入邮件的连接的邮件服务器的目标服务器。每当需要目标服务器名称时,就会向连接的邮件服务器显示此参数的值,如以下示例所示:

  • 在接收连接器的默认 SMTP 标题中

  • 在接收连接器的 EHLO/HELO 响应中

  • 当邮件传入集线器传输服务器或边缘传输服务器时,在传入邮件最近的 Received: 头字段中

  • 传输层安全性 (TLS) 身份验证期间

Fqdn 参数的默认值是包含接收连接器的集线器传输服务器或边缘传输服务器的 FQDN。

note注意:
不要修改集线器传输服务器上自动创建的名为“默认 <服务器名称>”的默认接收连接器上的 FQDN 值。如果 Exchange 组织中有多个集线器传输服务器并且在“默认 <服务器名称>”接收连接器上更改 FQDN 值,则集线器传输服务器之间的内部邮件流将失败。

LongAddressesEnabled

可选

System.Boolean

此参数使接收连接器能够接受长 X.400 电子邮件地址。X.400 电子邮件地址使用 Internet Mail Connector Encapsulated Address (IMCEA) 封装方法封装在 SMTP 电子邮件地址中。

当此参数的值为 $False 时,完整的 SMTP 电子邮件地址的最大长度为 571 个字符。

当此参数的值为 $True 时,将做出以下更改:

  • XLONGADDR 关键字将在接收连接器的 EHLO 响应中公布。

  • SMTP 会话的接受的行长度增加到 8,000 个字符。

  • 有效长地址由 MAIL FROM: 和 RCPT TO: SMTP 命令接受。

因此,X.400 电子邮件地址在经过 IMCEA 封装后可长达 1860 个字符。

此参数的有效输入范围为 $True$False。默认值为 $False。仅可以在配置在集线器传输服务器上的接收连接器上修改此参数。

MaxHeaderSize

可选

Microsoft.Exchange.Data.ByteQuantifiedSize

此参数指定接收连接器在关闭连接之前所接受的 SMTP 邮件头的最大大小(以字节为单位)。默认值为 65536 个字节。输入值时,请用下列单位之一限定该值:

  • B(字节)

  • KB(千字节)

  • MB(兆字节)

  • GB(千兆字节)

未限定的值被视为以字节为单位。此参数的有效输入范围为 12147483647 个字节。

MaxHopCount

可选

System.Int32

此参数指定在接收连接器拒绝一封邮件之前该邮件可经过的最大跃点数。最大跃点数由已提交邮件中的 Received: 头字段的数目确定。默认值为 30。此参数的有效输入范围为 1500

MaxInboundConnection

可选

Microsoft.Exchange.Data.Unlimited

此参数指定此接收连接器同时处理的最大入站连接数。默认值为 5000。此参数的有效输入范围为 12147483647。若要在接收连接器上禁用入站连接限制,请输入值 unlimited

MaxInboundConnectionPercentagePerSource

可选

System.Int32

此参数指定接收连接器从单个 IP 地址同时处理的连接的最大数目,以接收连接器上可用剩余连接的百分比表示。输入不带有百分比 (%) 字符的整数值。默认值为百分之 2。此参数的有效输入范围为 1100

MaxInboundConnectionPerSource

可选

Microsoft.Exchange.Data.Unlimited

此参数指定此接收连接器从单个 IP 地址同时处理的最大连接数。默认值为 100。此参数的有效输入范围为 110000。若要在接收连接器上禁用每个源的入站连接限制,请输入值 unlimited

MaxLocalHopCount

可选

System.Int32

此参数指定在接收连接器拒绝一封邮件之前该邮件可经过的最大跃点数。最大本地跃点数由已提交邮件中具有本地服务器地址的 Received: 头的数目确定。默认值为 8。此参数的有效输入范围为 050。如果指定值 0,则永远不会基于本地跃点数拒绝邮件。

note注意:
将集线器传输服务器或边缘传输服务器升级到 Exchange 2007 Service Pack 1 (SP1) 时,对于 MaxLocalHopCount 值大于 1 的任何现有接收连接器,MaxLocalHopCount 参数的值都为 8

MaxLogonFailures

可选

System.Int32

此参数指定接收连接器在关闭连接之前重试登录的失败次数。默认值为 3。此参数的有效输入范围为 010。如果指定值 0,则永远不会因为登录失败而关闭连接。

MaxMessageSize

可选

Microsoft.Exchange.Data.ByteQuantifiedSize

此参数指定邮件的最大大小。默认值为 10 MB。输入值时,请用下列单位之一限定该值:

  • B(字节)

  • KB(千字节)

  • MB(兆字节)

  • GB(千兆字节)

未限定的值被视为以字节为单位。此参数的有效输入范围是 65536 至 2147483647 字节。

MaxProtocolErrors

可选

Microsoft.Exchange.Data.Unlimited

此参数指定接收连接器在关闭连接之前接受的 SMTP 协议错误的最大数目。默认值为 5。此参数的有效输入范围为 02147483647。如果指定值 unlimited,则永远不会因为协议错误而关闭连接。

MaxRecipientsPerMessage

可选

System.Int32

此参数指定接收连接器在关闭连接之前接受的每封邮件收件人的最大数目。默认值为 200。此参数的有效输入范围为 1512000

MessageRateLimit

可选

Microsoft.Exchange.Data.Unlimited

此参数指定每分钟单个客户端 IP 地址可发送邮件的最大数量。在集线器传输服务器上配置的接收连接器的默认值为 unlimited。在边缘传输服务器上配置的接收连接器的默认值为每分钟 600 封邮件。此参数的有效输入范围为 12147483647。若要在接收连接器上取消邮件速率限制,请输入值 unlimited

OrarEnabled

可选

System.Boolean

此参数可启用 Originator Requested Alternate Recipient (ORAR)。此参数的值为 $False 时,不支持 ORAR。此参数的值为 $True 时,通过在接收连接器的 EHLO 响应中公布 XORAR 关键字来支持 ORAR。实际 ORAR 信息在 RCPT TO: SMTP 命令中传输。

此参数的有效输入范围为 $True$False。默认值为 $False。如果在 ORAR 信息中指定的电子邮件地址为长 X.400 电子邮件地址,则 LongAddressesEnabled 参数必须为 $True

PermissionGroups

可选

Microsoft.Exchange.Data.PermissionGroups

此参数定义可将邮件提交给接收连接器的组或角色以及分配给这些组的权限。权限组是为已知安全主体授予的一组预定义权限。此参数的有效值如下:NoneAnonymousUsersExchangeUsersExchangeServersExchangeLegacyServersPartners。为接收连接器分配的默认权限组取决于在创建接收连接器时 Usage 参数指定的连接器使用类型。有关接收连接器使用类型的详细信息,请参阅接收连接器

PipeliningEnabled

可选

System.Boolean

此参数的有效值为 $True$False。当 PipeliningEnabled 参数设置为 $True 时,PIPELINING EHLO 关键字将在对远程服务器的 EHLO 响应中公布,并可供使用。当 PipeliningEnabled 参数设置为 $False时,PIPELINING EHLO 关键字将不在对远程服务器的 EHLO 响应中公布并被禁用。PIPELINING 扩展允许远程服务器在无需等待来自接收连接器的响应的情况下发送请求。默认值为 $True

ProtocolLoggingLevel

可选

Microsoft.Exchange.Data.ProtocolLoggingLevel

此参数对指定接收连接器启用或禁用协议日志记录。Verbose 值将对连接器启用协议日志记录。None 值将对连接器禁用协议日志记录。默认值为 None。使用 Set-TransportServer cmdlet 的 ReceiveProtocolLogPath 参数,可以指定在集线器传输服务器或边缘传输服务器上配置的所有接收连接器的协议日志的位置。

RequireEHLODomain

可选

System.Boolean

此参数的有效值为 $True$False。默认值为 $False。当 RequireEHLODomain 参数设置为 $True 时,远程计算机在建立 SMTP 连接之后必须提供结合 EHLO 的域名。如果远程计算机没有提供域名,则 SMTP 连接将关闭。

RequireTLS

可选

System.Boolean

此参数的有效值为 $True$False。默认值为 $False。当 RequireTLs 参数设置为 $True 时,此连接器接收的所有邮件都需要传输层安全性 (TLS) 传输。

Server

可选

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

此参数指定在其上新建接收连接器的服务器。

SizeEnabled

可选

Microsoft.Exchange.Data.SizeMode

此参数的有效值为 EnabledDisabledEnabledwithoutValue。默认值为 Enabled。如果将 SizeEnabled 参数设置为 Enabled,将启用 SIZE SMTP 扩展,MaxMessageSize 参数设置的允许的最大邮件大小值在 EHLO 标题中公布。如果将 SizeEnabled 参数设置为 Disabled,则不使用 SIZE SMTP 扩展,并且永远不会将允许的最大邮件大小值透露给远程服务器。如果将 SizeEnabled 参数设置为 EnabledWithoutValue,将启用 SIZE SMTP 扩展。但是,MaxMessageSize 参数设置的允许的最大邮件大小值不会在 EHLO 标题中公布。这样,对于集线器传输服务器之间经过身份验证的连接,邮件可以绕过邮件大小检查。SIZE SMTP 扩展在 RFC 1870 中定义。SIZE 使源服务器可以向目标服务器声明入站邮件的大小。还使目标服务器可以向发送方服务器声明允许接受的最大邮件大小。如果公布的入站邮件大小超过 MessageSizeMax 参数的值,则接收连接器通过使用错误代码向远程服务器作出响应,并关闭连接。

TarpitInterval

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

此参数指定延迟向远程服务器作出 SMTP 响应的时间段,其中远程服务器由 Exchange 确定并可能滥用连接。经过身份验证的连接从不以此方式延迟。

默认值为 5 秒。若要指定值,请输入一个时间跨度:dd.hh:mm:ss,其中 d = 天,h = 小时,m = 分钟,s = 秒。此参数的有效输入范围为 00:00:0000:10:00。如果将值设置为 00:00:00,将禁用缓送间隔。

TemplateInstance

可选

System.Management.Automation.PSObject

将现有对象提供给此参数时,该命令将使用对象的配置在本地服务器或目标服务器上创建对象的相同副本。

WhatIf

可选

System.Management.Automation.SwitchParameter

WhatIf 参数指示命令模拟针对对象执行的操作。通过使用 WhatIf 参数,您可以查看要发生的更改,而不必应用任何这些更改。您不必使用 WhatIf 参数指定值。

输入类型

返回类型

错误

错误 说明

 

 

示例

New-ReceiveConnector 命令可新建接收连接器。此示例显示创建接收连接器所必需的最少参数。

note注意:
无法创建多个共享相同 Bindings 参数和 RemoteIPRanges 参数的接收连接器。
New-ReceiveConnector -Name Test -Bindings 10.10.1.1:25 -RemoteIPRanges 192.168.0.1-192.168.0.24