传输 Cmdlet


Set-TransportConfig

适用于: Exchange Server 2010 SP2

上一次修改主题: 2011-08-30

使用 Set-TransportConfig cmdlet 可以修改整个 Microsoft Exchange Server 2010 组织的传输配置设置。

语法

Set-TransportConfig [-Identity <OrganizationIdParameter>] [-ClearCategories <$true | $false>] [-Confirm [<SwitchParameter>]] [-ConvertDisclaimerWrapperToEml <$true | $false>] [-DomainController <Fqdn>] [-DSNConversionMode <UseExchangeDSNs | PreserveDSNBody | DoNotConvert>] [-ExternalDelayDsnEnabled <$true | $false>] [-ExternalDsnDefaultLanguage <CultureInfo>] [-ExternalDsnLanguageDetectionEnabled <$true | $false>] [-ExternalDsnMaxMessageAttachSize <ByteQuantifiedSize>] [-ExternalDsnReportingAuthority <SmtpDomain>] [-ExternalDsnSendHtml <$true | $false>] [-ExternalPostmasterAddress <SmtpAddress>] [-GenerateCopyOfDSNFor <MultiValuedProperty>] [-HeaderPromotionModeSetting <NoCreate | MayCreate | MustCreate>] [-HygieneSuite <Standard | Premium>] [-InternalDelayDsnEnabled <$true | $false>] [-InternalDsnDefaultLanguage <CultureInfo>] [-InternalDsnLanguageDetectionEnabled <$true | $false>] [-InternalDsnMaxMessageAttachSize <ByteQuantifiedSize>] [-InternalDsnReportingAuthority <SmtpDomain>] [-InternalDsnSendHtml <$true | $false>] [-InternalSMTPServers <MultiValuedProperty>] [-JournalingReportNdrTo <SmtpAddress>] [-LegacyJournalingMigrationEnabled <$true | $false>] [-MaxDumpsterSizePerDatabase <ByteQuantifiedSize>] [-MaxDumpsterTime <EnhancedTimeSpan>] [-MaxReceiveSize <Unlimited>] [-MaxRecipientEnvelopeLimit <Unlimited>] [-MaxSendSize <Unlimited>] [-MigrationEnabled <$true | $false>] [-OpenDomainRoutingEnabled <$true | $false>] [-OrganizationFederatedMailbox <SmtpAddress>] [-Rfc2231EncodingEnabled <$true | $false>] [-ShadowHeartbeatRetryCount <Int32>] [-ShadowHeartbeatTimeoutInterval <EnhancedTimeSpan>] [-ShadowMessageAutoDiscardInterval <EnhancedTimeSpan>] [-ShadowRedundancyEnabled <$true | $false>] [-SupervisionTags <MultiValuedProperty>] [-TLSReceiveDomainSecureList <MultiValuedProperty>] [-TLSSendDomainSecureList <MultiValuedProperty>] [-VerifySecureSubmitEnabled <$true | $false>] [-VoicemailJournalingEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]] [-Xexch50Enabled <$true | $false>]
详细说明

您必须先获得权限,然后才能运行此 cmdlet。 虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数未包含在分配给您的权限中,则您无法访问这些参数。 若要查看所需的权限,请参阅传输权限主题中的“传输配置”条目。

参数

参数 必需 类型 说明

Identity

可选

Microsoft.Exchange.Configuration.Tasks.OrganizationIdParameter

此参数可用于多租户部署。 它不可用于本地部署。 有关多租户部署的详细信息,请参阅多租户支持

Identity 参数指定租户组织的标识。

ClearCategories

可选

System.Boolean

ClearCategories 参数指定在内容转换过程中是否清除 Microsoft Office Outlook 类别。默认值为 $true

Confirm

可选

System.Management.Automation.SwitchParameter

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

ConvertDisclaimerWrapperToEml

可选

System.Boolean

ConvertDisclaimerWrapperToEml 参数指定在以下所有情况都属实时,是否将原始邮件作为 TNEF 附件或常规 EML 附件添加到免责声明:

  • 将邮件发送给外部用户。
  • 发件人已对邮件签名。
  • 邮件由添加了免责声明的传输规则处理。

当将免责声明添加到出站邮件的传输规则遇到发件人签名的邮件时,该传输规则无法将免责声明直接添加到邮件。因此,免责声明会随原始邮件作为附件一起发送给目标收件人。如果将此参数设置为 $true,原始邮件将作为 EML 附件发送。否则,它将作为 TNEF 附件发送。默认值为 $false

DomainController

可选

Microsoft.Exchange.Data.Fqdn

DomainController 参数指定将此配置更改写入 Active Directory 的域控制器的完全限定域名 (FQDN)。 边缘传输服务器角色不支持 DomainController 参数。 边缘传输服务器角色仅对 Active Directory 轻型目录服务 (AD LDS) 实例进行写入。

DSNConversionMode

可选

Microsoft.Exchange.Data.DSNConversionOption

DSNConversionMode 参数控制 Exchange 处理发送状态通知 (DSN)(由早期版本的 Exchange 或非 Exchange 邮件系统生成)的方式。可将此参数指定下列任何一个值:

  • UseExchangeDSNs
  • PreserveDSNBody
  • DoNotConvert

默认情况下,此参数将设置为 UseExchangeDSNs,且 Exchange 会将 DSN 转换为 Exchange 2010 DSN 格式。并将覆盖与原始 DSN 关联的任何自定义文本或附件。

如果将此参数设置为 PreserveDSNBody,Exchange 会将 DSN 转换为 Exchange 2010 DSN 格式。但是,DSN 邮件中的正文文本将得到保留。

如果将此参数设置为 DoNotConvert,Exchange 不会修改 DSN 邮件。而 Exchange 2010 会将此邮件作为标准邮件传递。

ExternalDelayDsnEnabled

可选

System.Boolean

ExternalDelayDsnEnabled 参数指定是否应为无法立即送达的外部邮件创建延迟送达状态通知 (DSN) 邮件。默认值为 $true

ExternalDsnDefaultLanguage

可选

System.Globalization.CultureInfo

ExternalDsnDefaultLanguage 参数指定在创建外部 DSN 邮件时,默认情况下应使用的 Exchange 服务器语言。默认值为默认的 Microsoft Windows 服务器语言。

ExternalDsnLanguageDetectionEnabled

可选

System.Boolean

ExternalDsnLanguageDetectionEnabled 参数指定服务器是否应尝试使用与生成通知的原始邮件相同的语言来发送外部 DSN 邮件。默认值为 $true

ExternalDsnMaxMessageAttachSize

可选

Microsoft.Exchange.Data.ByteQuantifiedSize

ExternalDsnMaxMessageAttachSize 参数指定附加到外部 DSN 邮件的原始邮件的最大大小。如果原始邮件超过此大小,DSN 邮件中将只包含原始邮件的邮件头。默认值为 10 MB。输入值时,请用下列单位之一限定该值:

  • B(字节)
  • KB(千字节)
  • MB(兆字节)
  • GB(千兆字节)

未限定的值被视为以字节为单位。此参数的有效输入范围是从 0 到 2147483647 字节。如果指定值 0,外部 DSN 邮件中将只包含原始邮件头。

ExternalDsnReportingAuthority

可选

Microsoft.Exchange.Data.SmtpDomain

ExternalDsnReportingAuthority 参数指定在外部 DSN 邮件的机器可读部分中应使用的服务器名称。默认值是在安装期间指定的权威域。

ExternalDsnSendHtml

可选

System.Boolean

ExternalDsnSendHtml 参数指定是应使用 HTML 发送外部 DSN 邮件还是使用纯文本发送邮件。默认值为 $true

ExternalPostmasterAddress

可选

Microsoft.Exchange.Data.SmtpAddress

ExternalPostmasterAddress 参数指定外部 DSN 邮件的 From 头字段中的电子邮件地址。默认值为 $null。在集线器传输服务器上,外部邮局主管电子邮件地址的值为 postmaster@<defaultaccepteddomain>。如果边缘传输服务器尚未完成 EdgeSync 进程,并且 ExternalPostmasterAddress 参数设置为 $null,则边缘传输服务器上的外部邮局主管电子邮件地址为 postmaster@<edgetransportserverfqdn>。如果边缘传输服务器已经完成 EdgeSync 进程,并且 ExternalPostmasterAddress 参数设置为 $null,则边缘传输服务器上的外部邮局主管电子邮件地址为 postmaster@<defaultaccepteddomain>。若要覆盖默认行为,可以为 ExternalPostMasterAddress 参数指定一个电子邮件地址。

GenerateCopyOfDSNFor

可选

Microsoft.Exchange.Data.MultiValuedProperty

GenerateCopyOfDSNFor 参数可通过指定要监视的 DSN 代码来控制复制到邮箱的未送达报告 (NDR)。必须在 Exchange 2010 组织中的一台集线器传输服务器上和所有本地边缘传输服务器上配置受监视的 DSN 列表。

在集线器传输服务器上,NDR 将复制到分配给 Exchange 收件人的邮箱。在边缘传输服务器上,NDR 将复制到分配给外部邮局主管地址的邮箱。

DSN 代码以 x.y.z 格式输入,并使用逗号分隔。默认情况下,监视以下 DSN 代码:

  • 5.4.8
  • 5.4.6
  • 5.4.4
  • 5.2.4
  • 5.2.0
  • 5.1.4

尽管默认监视这些 DSN 代码,但如果没有为 Exchange 收件人或外部邮局主管地址分配邮箱,则不会将相关的 NDR 复制到 Exchange 收件人或外部邮局主管地址。默认情况下,不为 Exchange 收件人或外部邮局主管地址分配邮箱。

若要将邮箱分配给 Exchange 收件人,请使用带 MicrosoftExchangeRecipientReplyRecipient 参数的 Set-OrganizationConfig cmdlet。若要为外部邮局主管地址分配邮箱,请创建新的邮箱邮局主管。Exchange 组织的默认电子邮件地址策略应自动向邮箱添加 SMTP 地址 postmaster@<权威域>。

HeaderPromotionModeSetting

可选

Microsoft.Exchange.Data.HeaderPromotionMode

HeaderPromotionModeSetting 参数指定是否为从 Exchange 组织之外收到的邮件上的自定义 X 标头创建命名属性。可以使用下列值之一:

  • MustCreate   Exchange 为每个新的自定义 X 标头创建命名属性。
  • MayCreate   Exchange 为从经过身份验证的发件人处收到的邮件上每个新的自定义 X 标头创建命名属性。对于从未经身份验证的发件人处收到的邮件上的自定义 X 标头,不创建命名属性。
  • NoCreate   Exchange 将不会根据传入邮件上的自定义 X 标头创建任何命名属性。

HygieneSuite

可选

Microsoft.Exchange.Data.Directory.SystemConfiguration.HygieneSuiteEnum

HygieneSuite 参数保留给 Microsoft 内部使用。

InternalDelayDsnEnabled

可选

System.Boolean

InternalDelayDsnEnabled 参数指定是否应为在同一个 Exchange 组织中的收件人或发件人接收或发送的、且无法立即送达的邮件创建延迟 DSN 邮件。默认值为 $true

InternalDsnDefaultLanguage

可选

System.Globalization.CultureInfo

InternalDsnDefaultLanguage 参数指定在创建内部 DSN 邮件时,默认情况下应使用的 Exchange 服务器语言。默认值为默认的 Windows 服务器语言。

InternalDsnLanguageDetectionEnabled

可选

System.Boolean

InternalDsnLanguageDetectionEnabled 参数指定服务器是否应尝试使用与生成通知的原始邮件相同的语言来发送内部 DSN 邮件。默认值为 $true

InternalDsnMaxMessageAttachSize

可选

Microsoft.Exchange.Data.ByteQuantifiedSize

InternalDsnMaxMessageAttachSize 参数指定生成内部 DSN 邮件的原始邮件的最大大小。如果原始邮件超过此大小,DSN 邮件中将只包含原始邮件的邮件头。默认值为 10 MB。输入值时,请用下列单位之一限定该值:

  • B(字节)
  • KB(千字节)
  • MB(兆字节)
  • GB(千兆字节)

未限定的值被视为以字节为单位。此参数的有效输入范围是从 0 到 2147483647 字节。如果指定值 0,内部 DSN 邮件中将只包含原始邮件头。

InternalDsnReportingAuthority

可选

Microsoft.Exchange.Data.SmtpDomain

InternalDsnReportingAuthority 参数指定内部 DSN 邮件中应使用的服务器名称。默认值是在安装期间指定的权威域。

InternalDsnSendHtml

可选

System.Boolean

InternalDsnSendHtml 参数指定是应使用 HTML 发送内部 DSN 邮件还是使用纯文本发送邮件。默认值为 $true

InternalSMTPServers

可选

Microsoft.Exchange.Data.MultiValuedProperty

InternalSMTPServers 参数指定发件人 ID 筛选和连接筛选应忽略的内部 SMTP 服务器 IP 地址或 IP 地址范围的列表。

JournalingReportNdrTo

可选

Microsoft.Exchange.Data.SmtpAddress

JournalingReportNdrTo 参数指定在日记邮箱不可用时,将日记报告发送到的电子邮件地址。默认情况下,如果此参数保留为空,Exchange 将继续尝试将日记报告传递到日记邮箱。

LegacyJournalingMigrationEnabled

可选

System.Boolean

LegacyJournalingMigrationEnabled 参数指定 Exchange 2010 是否重新格式化在 Microsoft Exchange Server 2003 中生成的日记邮件。

默认值为 $false

MaxDumpsterSizePerDatabase

可选

Microsoft.Exchange.Data.ByteQuantifiedSize

MaxDumpsterSizePerDatabase 参数为每个数据库指定集线器传输服务器上的传输转储程序的最大大小。默认值为 18 MB。此参数的有效输入范围是 0 到 2147483647 KB。

输入值时,请用下列单位之一限定该值:

  • KB(千字节)
  • MB(兆字节)
  • GB(千兆字节)
  • TB(兆兆字节)

未限定的值被视为以千字节为单位。

若要启用传输转储程序,MaxDumpsterSizePerDatabase 参数的值必须大于 0,并且 MaxDumpsterTime 参数的值必须大于 00:00:00。

MaxDumpsterTime

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

MaxDumpsterTime 参数指定电子邮件应在集线器传输服务器上的传输转储程序中保留的时间。默认值是 7 天。

若要指定值,请以时间跨度的形式输入: dd.hh:mm:ss,其中 d = 天数,h = 小时数,m = 分钟数,s = 秒数。

例如,若要为此参数指定 10 天,请使用 10.00:00:00。此参数的有效输入范围是 00:00:00 到 24855.03:14:07。

若要启用传输转储程序,MaxDumpsterSizePerStorageGroup 参数的值必须大于 0,并且 MaxDumpsterTime 参数的值必须大于 00:00:00。

MaxReceiveSize

可选

Microsoft.Exchange.Data.Unlimited

MaxReceiveSize 参数指定组织中的收件人可以接收的最大邮件大小。默认值为 10 MB。输入值时,请用下列单位之一限定该值:

  • KB(千字节)
  • MB(兆字节)
  • GB(千兆字节)

未限定的值被视为以千字节为单位。此参数的有效输入范围是 0 到 2,097,151 KB。如果输入值 Unlimited,则组织中的收件人可接收的邮件大小没有限制。

MaxRecipientEnvelopeLimit

可选

Microsoft.Exchange.Data.Unlimited

MaxRecipientEnvelopeLimit 参数指定邮件中收件人的最大数目。默认值为 5000。此参数的有效输入范围是 0 到 2147483647。如果输入 Unlimited 值,则对邮件中的收件人数没有限制。Exchange 2010 将未展开的通讯组视为一个收件人。

MaxSendSize

可选

Microsoft.Exchange.Data.Unlimited

MaxSendSize 参数指定组织中的发件人可以发送的最大邮件大小。默认值为 10 MB。输入值时,请用下列单位之一限定该值:

  • KB(千字节)
  • MB(兆字节)
  • GB(千兆字节)

未限定的值被视为以千字节为单位。此参数的有效输入范围是 0 到 2,097,151 KB。如果输入值 Unlimited,则组织中的发件人可发送的邮件大小没有限制。

MigrationEnabled

可选

System.Boolean

MigrationEnabled 参数保留给 Microsoft 内部使用。

OpenDomainRoutingEnabled

可选

System.Boolean

OpenDomainRoutingEnabled 参数保留给 Microsoft 内部使用。

OrganizationFederatedMailbox

可选

Microsoft.Exchange.Data.SmtpAddress

OrganizationFederatedMailbox 参数指定用于与其他组织进行联合传递的联合邮箱的 SMTP 地址。

Rfc2231EncodingEnabled

可选

System.Boolean

Rfc2231EncodingEnabled 参数指定您的组织中是否已启用用于出站邮件的 MIME 参数的 RFC 2231 编码。

ShadowHeartbeatRetryCount

可选

System.Int32

ShadowHeartbeatRetryCount 参数指定在确定主服务器出现故障前服务器等待超时的次数,并为无法访问的主服务器假定卷影队列中的卷影邮件的所有权。

Exchange 2010 RTM 中的默认值为 3。Exchange 2010 SP1 或更高版本中的默认值为 12。

ShadowHeartbeatTimeoutInterval

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

ShadowHeartbeatTimeoutInterval 参数指定在与主服务器建立连接以查询卷影邮件的丢弃状态前,服务器等待的时间。

Exchange 2010 RTM 中的默认值为 300 秒。Exchange 2010 SP1 或更高版本中的默认值为 900 秒。

ShadowMessageAutoDiscardInterval

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

ShadowMessageAutoDiscardInterval 指定服务器为卷影邮件保留丢弃事件的时间。主服务器队列将丢弃事件,直到由卷影服务器查询为止。但是,如果卷影服务器不在此参数中指定的持续时间内查询主服务器,主服务器将删除排队的丢弃事件。

默认值为 2 天。

ShadowRedundancyEnabled

可选

System.Boolean

ShadowRedundancyEnabled 参数指定是否在组织中启用卷影冗余。

SupervisionTags

可选

Microsoft.Exchange.Data.MultiValuedProperty

SupervisionTags 参数指定用于组织中的传输监督的各种标记。

安装 Exchange 2010 时,默认情况下会创建两个标记“允许”和“拒绝”。

TLSReceiveDomainSecureList

可选

Microsoft.Exchange.Data.MultiValuedProperty

TLSReceiveDomainSecureList 参数指定要使用相互传输层安全性 (TLS) 身份验证从中接收域安全电子邮件的域。若要完全支持相互 TLS 身份验证,还必须执行下列步骤:

  • 在从使用 TLSReceiveDomainSecureList 参数指定的域中接收邮件的接收连接器上,启用域安全(相互验证 TLS)和 TLS 身份验证方法。
  • 使用 TLSSendDomainSecureList 参数指定要将域安全电子邮件发送到的域。
  • 对发送连接器启用域安全(相互验证 TLS),该连接器可将邮件发送到在 TLSSendDomainSecureList 参数中指定的域。

可以使用逗号分隔多个域。TLSReceiveDomainSecureList 参数或 TLSSendDomainSecureList 参数列出的域中不支持通配符 (*)。这两个参数的默认值为空列表 ({})。

TLSSendDomainSecureList

可选

Microsoft.Exchange.Data.MultiValuedProperty

TLSSendDomainSecureList 参数指定要使用相互 TLS 身份验证从中发送域安全电子邮件的域。若要完全支持相互 TLS 身份验证,还必须执行下列步骤:

  • 对发送连接器启用域安全(相互验证 TLS),该连接器可将邮件发送到在 TLSSendDomainSecureList 参数中指定的域。
  • 使用 TLSReceiveDomainSecureList 参数指定要从中接收域安全电子邮件的域。
  • 在从 TLSReceiveDomainSecureList 参数指定的域中接收邮件的接收连接器上,启用域安全(相互验证 TLS)和 TLS 身份验证方法。

可以使用逗号分隔多个域。TLSSendDomainSecureList 参数或 TLSReceiveSecureList 参数列出的域中不支持通配符 (*)。这两个参数的默认值为空列表 ({})。

VerifySecureSubmitEnabled

可选

System.Boolean

VerifySecureSubmitEnabled 参数验证从邮箱服务器上的邮箱提交邮件的电子邮件客户端是否使用加密的 MAPI 提交。此参数的有效值为 $true$false。默认值为 $false。默认情况下,Microsoft Office Outlook 2007 使用加密的 MAPI 提交从 Exchange 2010 邮箱发送邮件。默认情况下,早期版本的 Outlook 不使用加密的 MAPI 提交从 Exchange 邮箱发送邮件。如果将 VerifySecureSubmitEnabled 参数设置为值 $true,并使用 Outlook 2010 提交邮件,则邮件被标记为安全。如果使用早期版本的 Outlook 提交邮件,在邮件被标记为匿名。如果将 VerifySecureSubmitEnabled 参数设置为值 $false,则所有 MAPI 邮件提交都被标记为安全。对于使用任意 MAPI 客户端从邮箱服务器上的邮箱提交的邮件,都不检查是否使用了加密的 MAPI 提交。如果在 Exchange 组织中使用早期的 Outlook 版本,应将 VerifySecureSubmitEnabled 参数设置为 $false

VoicemailJournalingEnabled

可选

System.Boolean

VoicemailJournalingEnabled 参数指定日记代理是否记录统一消息语音邮件。默认值为 $true

WhatIf

可选

System.Management.Automation.SwitchParameter

WhatIf 开关指示命令模拟对对象执行的操作。 通过使用 WhatIf 开关,您可以查看要发生的更改,而无需应用这些更改中的任何更改。 您无需使用 WhatIf 开关指定值。

Xexch50Enabled

可选

System.Boolean

Xexch50Enabled 参数指定是否应启用 Xexch50 身份验证,以便与运行 Exchange 2003 的计算机后向兼容。默认值为 $true

输入类型

若要查看此 cmdlet 接受的输入类型,请参阅 Cmdlet 输入和输出类型。 如果 cmdlet 的输入类型字段为空,则 cmdlet 不接受输入数据。

返回类型

若要查看此 cmdlet 接受的返回类型(也称为输出类型),请参阅 Cmdlet 输入和输出类型。 如果输出类型字段为空,则 cmdlet 不返回数据。

示例

示例 1

本示例将 Exchange 2010 组织配置为将包含 DSN 代码 5.7.1、5.7.2 和 5.7.3 的所有 DSN 邮件转发到邮局主管电子邮件帐户。

Set-TransportConfig -GenerateCopyOfDSNFor 5.7.1,5.7.2,5.7.3
示例 2

本示例将 Exchange 2010 组织配置为将所有无法传递到日记邮箱的日记报告重定向到电子邮件帐户 journalingndr@contoso.com

Set-TransportConfig -JournalingReportNdrTo journalingndr@contoso.com
Page view tracker