Set-TransportConfig

 

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

上一次修改主题: 2009-07-13

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

语法

Set-TransportConfig [-ClearCategories <$true | $false>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-DSNConversionMode <UseExchangeDSNs | PreserveDSNBody | DoNotConvert>] [-GenerateCopyOfDSNFor <MultiValuedProperty>] [-HeaderPromotionModeSetting <NoCreate | MayCreate>] [-Instance <TransportConfigContainer>] [-InternalSMTPServers <MultiValuedProperty>] [-JournalingReportNdrTo <SmtpAddress>] [-MaxDumpsterSizePerStorageGroup <ByteQuantifiedSize>] [-MaxDumpsterTime <EnhancedTimeSpan>] [-MaxReceiveSize <Unlimited>] [-MaxRecipientEnvelopeLimit <Unlimited>] [-MaxSendSize <Unlimited>] [-TLSReceiveDomainSecureList <MultiValuedProperty>] [-TLSSendDomainSecureList <MultiValuedProperty>] [-VerifySecureSubmitEnabled <$true | $false>] [-VoicemailJournalingEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]] [-WritingBrandingInDSNEnabled <$true | $false>] [-Xexch50Enabled <$true | $false>]

详细说明

Set-TransportConfig cmdlet 用于修改在整个 Exchange 2007 组织中应用的电子邮件传输设置的配置信息。

要运行 Set-TransportConfig cmdlet,必须为您使用的帐户委派 Exchange 组织管理员角色。

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

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

参数

参数 必需 类型 说明

ClearCategories

可选

System.Boolean

此参数指定在内容转换期间是否清除 Microsoft Office Outlook 类别。默认值为 $True

Confirm

可选

System.Management.Automation.SwitchParameter

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

DomainController

可选

Microsoft.Exchange.Data.Fqdn

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

DSNConversionMode

可选

Microsoft.Exchange.Data.DSNConversionOption

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

  • UseExchangeDSNs

  • PreserveDSNBody

  • DoNotConvert

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

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

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

GenerateCopyOfDSNFor

可选

Microsoft.Exchange.Data.MultiValuedProperty

此参数通过指定要监视的发送状态通知 (DSN) 代码控制复制到邮箱的未送达报告 (NDR)。必须在 Exchange 2007 组织中的一个集线器传输服务器上和每个本地边缘传输服务器上配置受监视的 DSN 列表。

在集线器传输服务器上,NDR 将复制到分配给 Microsoft 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 代码,但如果没有为 Microsoft Exchange 收件人或外部邮局主管地址分配邮箱,则不会将相关的 NDR 复制到 Microsoft Exchange 收件人或外部邮局主管地址。默认情况下,不会为 Microsoft Exchange 收件人或外部邮局主管地址分配邮箱。

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

HeaderPromotionModeSetting

可选

Microsoft.Exchange.Data.HeaderPromotionMode

使用 XHeaderCreationMode 参数可以指定是否在从 Exchange 组织外部收到的邮件中为自定义 X-header 创建命名属性。可以使用下列值之一:

  • MustCreate   Exchange 会为每个新的自定义 X-header 创建命名属性。

  • MayCreate   Exchange 会在经身份验证的发件人处收到的邮件中为每个新的自定义 X-header 创建命名属性。但不会在从未经身份验证的发件人处收到的邮件中为自定义 X-header 创建命名属性。

  • NoCreate   Exchange 不会在传入邮件中基于自定义 X-header 创建任何命名属性。

Instance

可选

Microsoft.Exchange.Data.Directory.SystemConfiguration.TransportConfigContainer

使用此参数可以将整个对象传递给 cmdlet 进行处理。此参数用于必须将整个对象传递给 cmdlet 的脚本。

InternalSMTPServers

可选

Microsoft.Exchange.Data.MultiValuedProperty

此参数指定发件人 ID 筛选和连接筛选应忽略的内部简单邮件传输协议 (SMTP) 服务器 IP 地址或 IP 地址范围的列表。

JournalingReportNdrTo

可选

Microsoft.Exchange.Data.SmtpAddress

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

MaxDumpsterSizePerStorageGroup

可选

Microsoft.Exchange.Data.ByteQuantifiedSize

此参数指定集线器传输服务器上的传输转储程序的最大大小。默认值为 18 MB。此参数的有效输入范围为 02147483647 KB。

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

  • KB(千字节)

  • MB(兆字节)

  • GB(千兆字节)

  • TB(兆兆字节)

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

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

MaxDumpsterTime

可选

Microsoft.Exchange.Data.EnhancedTimeSpan

此参数指定电子邮件在集线器传输服务器上的传输转储程序中应保留的时间。默认值是 7 天。若要指定值,请输入一个时间跨度:dd.hh:mm:ss,其中 d = 天,h = 小时,m = 分钟,s = 秒。此参数的有效输入范围是 00:00:0024855.03:14:07

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

MaxReceiveSize

可选

Microsoft.Exchange.Data.Unlimited

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

  • KB(千字节)

  • MB(兆字节)

  • GB(千兆字节)

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

注意   此参数不用于边缘传输服务器。您必须在边缘传输服务器中配置的“发送”和“接收”连接器上使用邮件大小限制。此限制将控制服务器处理的邮件大小。

MaxRecipientEnvelopeLimit

可选

Microsoft.Exchange.Data.Unlimited

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

注意   此参数不用于边缘传输服务器。您必须在边缘传输服务器中配置的“发送”和“接收”连接器上使用邮件大小限制。此限制将控制服务器处理的邮件大小。

MaxSendSize

可选

Microsoft.Exchange.Data.Unlimited

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

  • KB(千字节)

  • MB(兆字节)

  • GB(千兆字节)

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

TLSReceiveDomainSecureList

可选

Microsoft.Exchange.Data.MultiValuedProperty

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

  • 在从使用 TLSReceiveDomainSecureList 参数指定的域中接收邮件的接收连接器上,启用域安全(相互验证 TLS)和 TLS 身份验证方法。

  • 使用 TLSSendDomainSecureList 参数指定要将域安全电子邮件发送到的域。

  • 在将邮件发送到在 TLSSendDomainSecureList 参数中指定的域的发送连接器上,启用域安全(相互验证 TLS)。

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

TLSSendDomainSecureList

可选

Microsoft.Exchange.Data.MultiValuedProperty

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

  • 在将邮件发送到在 TLSSendDomainSecureList 参数中指定的域的发送连接器上,启用域安全(相互验证 TLS)。

  • 使用 TLSReceiveDomainSecureList 参数指定要从中接收域安全电子邮件的域。

  • 在从 TLSReceiveDomainSecureList 参数指定的域中接收邮件的接收连接器上,启用域安全(相互验证 TLS)和 TLS 身份验证方法。

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

VerifySecureSubmitEnabled

可选

System.Boolean

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

VoicemailJournalingEnabled

可选

System.Boolean

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

WhatIf

可选

System.Management.Automation.SwitchParameter

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

WritingBrandingInDSNEnabled

可选

System.Boolean

WritingBrandingInDSNEnabled 参数指定 Exchange 2007 的产品名称和版本号是否包含在 Exchange 所生成的 DSN 中。

默认值为 $True

Xexch50Enabled

可选

System.Boolean

此参数指定是否应启用 Xexch50 身份验证,以便与 Exchange 2003 服务器后向兼容。默认值为 $True

示例

以下代码中的第一个示例显示如何配置 Exchange 2007 组织,以便将包含 DSN 代码 5.7.1、5.7.2 和 5.7.3 的所有 DSN 邮件转发到 postmaster 电子邮件帐户。

以下代码中的第二个示例显示如何配置 Exchange 2007 组织,以便将所有无法传递到日记邮箱的日记报告转发到电子邮件帐户 journalingndr@contoso.com。

Set-TransportConfig -GenerateCopyOfDsnFor 5.7.1,5.7.2,5.7.3
Set-TransportConfig -JournalingReportNdrTo journalingndr@contoso.com