/ 中存储网

Exchange 2010邮件大小限制解答

2014-08-28 22:12:14 来源:中存储网

在Exchange 2010运维的过程中,相信有许多的系统管理员面临过如下的问题,Exchange 2010的邮件大小如何限制,去进行设置的时候可以发现,此大小可在全局设置处设置,连接器处也有设置,用户邮箱属性处也有设置,当某个用户询问:能否把我的邮件大小限制调到50M时,你应该如何操作?

我们可以对遍历 Microsoft Exchange Server 2010 组织的各个邮件应用邮件大小限制。可以限制邮件的总大小,也可以限制邮件各部分的大小,例如邮件头、邮件附件和收件人数目。可以将这些限制全局应用到整个 Exchange 2010 组织,或者专门应用到特殊连接器或用户对象。

在规划 Exchange 2010 组织的邮件大小限制时,请考虑以下问题:

● 对所有传入邮件的大小限制应为多少?

● 对所有传出邮件的大小限制应为多少?

● Exchange 2010 组织是否拥有邮箱配额?

● 如何将所选择的邮箱大小限制与邮箱配额大小相关联?

● Exchange 2010 组织中是否存在必须收发大于指定允许大小的邮件的用户?

● Exchange 2010 网络拓扑是否包括具有不同邮件大小限制的其他邮件系统或独立业务单位?

首先我们了解 邮件大小限制的类型:

邮件头大小限制这些限制应用于邮件中存在的所有邮件头字段的总大小。不考虑邮件正文或附件的大小。因为邮件头字段是纯文本,所以邮件头的大小由每个邮件头的字符数和邮件头字段的总数确定。每个文本字符占用 1 字节。

邮件大小限制这些限制应用于邮件的总大小,包括邮件头、邮件正文及所有附件。邮件大小限制可用于传入邮件和传出邮件。对于内部邮件流,Exchange 2010 使用自定义X-MS-Exchange-Organization-OriginalSize: 邮件头在邮件进入 Exchange 2010 组织时记录其原始邮件大小。只要检查邮件的指定邮件大小限制,就会使用当前邮件大小或原始邮件大小头的较低值。邮件的大小可能会由于内容转换、编码和代理处理等原因而有所变化。

附件大小限制这些限制应用于邮件内单个附件的最大允许大小。邮件中可能会包含许多附件,这样会大大增加邮件的总体大小。但是,附件大小限制仅适用于单个附件的大小。

收件人限制这些限制应用于邮件收件人总数。首次撰写邮件时,收件人存在于 To:、Cc: 和 Bcc: 头字段中。提交邮件进行传递时,邮件收件人将转换为邮件信封中的 RCPT TO: 条目。邮件提交期间,通讯组将作为单个收件人进行计数。

然后关于限制的作用域,下面是可用于各个邮件的限制范围的基本类别:

组织限制这些限制应用于组织中存在的所有 Exchange 2010 和 Exchange 2007 服务器。指定邮件限制应用于安装了集线器传输服务器角色的所有 Exchange 2010 和 Exchange 2007 服务器。在边缘传输服务器上,指定限制应用于特定服务器。

全局限制当 Exchange Server 2003 服务器与 Exchange 2010 部署共存时使用全局限制。全局限制与组织限制存储在 Active Directory 中的不同位置,主要由 Exchange Server 2003 服务器使用。在同一组织中同时包含 Exchange 2010 和 Exchange Server 2003 服务器的环境中,对组织限制所做的更改将自动被复制到相应的全局限制中。在 Exchange 2010 中,可以通过在 Exchange 命令行管理程序中使用Set-TransportConfig cmdlet,或通过在 Exchange 管理控制台中配置集线器传输服务器组织配置属性来修改组织限制。

连接器限制这些限制应用于使用指定发送连接器、接收连接器、传递代理连接器或外部连接器传递邮件的所有邮件。连接器可以在集线器传输服务器或边缘传输服务器上定义。

Active Directory 站点链接集线器传输服务器使用 Active Directory 站点和分配给 Active Directory IP 站点链接的开销,决定从组织中每个集线器传输服务器到组织中每个其他集线器传输服务器的最小开销路由路径。可以将特定邮件大小限制分配给组织中的 Active Directory站点链接。例如,您可能希望将较低的邮件大小限制应用到一个 Active Directory 站点链接,该站点以低带宽连接到远程办公室。将不会发送任何超过最小开销路由路径包含的任何 Active Directory 站点链接上最大邮件大小限制的邮件,并且将会生成一个值为 5.3.4 的发送状态通知 (DSN)。

路由组连接器在组织运行多个版本的 Microsoft Exchange 时,路由组连接器用于在 Exchange 2010 集线器传输服务器与 Exchange Server 2003 桥头服务器之间发送和接收邮件。对于超过任何路由组连接器上最大邮件大小限制的任何邮件,都不予以发送。这些邮件将生成一个值为 5.3.4 的 DSN。

服务器限制这些限制应用于特定集线器传输服务器或边缘传输服务器。可以在每台集线器传输服务器或边缘传输服务器上单独设置指定的邮件限制。如果使用 Outlook Web App,客户端访问服务器上的最大 HTTP 请求大小限制设置还可控制 Outlook Web App 用户可以发送的邮件大小。

用户限制这些限制应用于特定用户对象,例如邮箱、联系人、通讯组或公用文件夹。

关于组织限制,下表显示了组织限制,其中包括有关如何在 Exchange 命令行管理程序或 Exchange 管理控制台 (EMC) 中配置这些限制的信息。

大小限制

默认值

命令行管理程序配置

EMC 配置

所接收邮件的最大大小

10 MB

Cmdlet:Set-TransportConfig

参数:MaxReceiveSize

组织配置>集线器传输>全局设置>传输设置>“常规”选项卡

所发送邮件的最大大小

10 MB

Cmdlet:Set-TransportConfig

参数:MaxSendSize

组织配置>集线器传输>全局设置>传输设置>“常规”选项卡

每封邮件的最大收件人数

5000

Cmdlet:Set-TransportConfig

参数:MaxRecipientEnvelopeLimit

组织配置>集线器传输>全局设置>传输设置>“常规”选项卡

应用于组织中的所有集线器传输服务器的传输规则中的最大附件大小

未配置

Cmdlet:New-TransportRule、Set-TransportRule

参数:AttachmentSizeOver

组织配置>集线器传输>传输规则

“新建传输规则”向导或“编辑传输规则”向导

关于全局限制,下表显示了全局限制,其中包括有关在 Exchange Server 2003 中的Exchange 系统管理器中配置这些限制的位置的信息:

大小限制

默认值

Exchange 系统管理器配置

所接收邮件的最大大小

10,240 KB (10 MB)

delivContLength inActive Directory

Exchange 系统管理器“全局设置”下的“传入邮件大小”

所发送邮件的最大大小

10,240 KB (10 MB)

submissionContLength inActive Directory

Exchange 系统管理器“全局设置”下的“传出邮件太小”

每封邮件的最大收件人数

5000

msExchRecipLimit inActive Directory

Exchange 系统管理器“全局设置”下的“最大收件人数”

关于连接器限制,下表显示了连接器限制,其中包括有关如何在 Exchange 命令行管理程序或 Exchange 管理控制台 (EMC) 中配置这些限制的信息:

大小限制

默认值

命令行管理程序配置

EMC 配置

通过接收连接器的最大邮件头大小

64 KB

Cmdlet:New-ReceiveConnectorSet-ReceiveConnector

参数:MaxHeaderSize

服务器配置>集线器传输>接收连接器>“接收连接器”属性>“常规”选项卡

边缘传输>接收连接器>“接收连接器”属性>“常规”选项卡

通过接收连接器的最大邮件大小

10 MB

Cmdlet:New-ReceiveConnectorSet-ReceiveConnector

参数:MaxMessageSize


通过接收连接器的每封邮件收件人的最大数量。

200(对于默认客户端接收连接器)

5,000(对于集线器传输服务器上的默认接收连接器)

200(对于边缘传输服务器上的默认接收连接器)

Cmdlet:New-ReceiveConnectorSet-ReceiveConnector

参数:MaxRecipientsPerMessage

不适用

通过发送连接器的最大邮件大小

10 MB

Cmdlet:New-SendConnectorSet-SendConnector

参数:MaxMessageSize

组织配置>集线器传输>发送连接器>“发送连接器”属性>“常规”选项卡

边缘传输>发送连接器>“发送连接器”属性>“常规”选项卡

通过 Active Directory站点链接的最大邮件大小

无限制

Cmdlet:Set-AdSiteLink

参数:MaxMessageSize

不适用

通过路由组连接器的最大邮件大小

无限制

Cmdlet:Set-RoutingGroupConnector

参数:MaxMessageSize

不适用

通过传递代理连接器的最大邮件大小

无限制

Cmdlet:New-DeliveryAgentConnectorSet-DeliveryAgentConnector

参数:MaxMessageSize

不适用

通过外部连接器的最大邮件大小

无限制

Cmdlet:Set-ForeignConnectorParameter:MaxMessageSize

不适用

关于服务器限制,下表显示了服务器限制,其中包括有关如何在 Exchange 命令行管理程序或 Exchange 管理控制台 (EMC) 中配置这些限制的信息:

大小限制

默认值

命令行管理程序配置

EMC 配置

仅适用于特定服务器的边缘传输服务器上的传输规则

未配置

Cmdlet:New-TransportRuleSet-TransportRule

参数:AttachmentSizeOver

边缘传输>传输规则

“新建传输规则”向导或“编辑传输规则”向导

分拣目录中的邮件头的最大大小

64 KB

Cmdlet:Set-TransportServer

参数:PickupDirectoryMaxHeaderSize

不适用

分拣目录中的每封邮件的最大收件人数

100

Cmdlet:Set-TransportServer

参数:PickupDirectoryMaxRecipientsPerMessage

不适用

另外,可以在向 Microsoft Office Outlook Web App 客户端提供服务的客户端访问服务器上配置最大 HTTP 请求长度。为该设置配置的值还将影响用户可以提交的邮件大小。例如,如果将此值设置为低于组织中的其他邮件大小限制,用户将无法使用 Outlook Web App 发送较大的邮件,即使他们可以使用 Outlook 发送同样的邮件。

可通过修改客户端访问服务器的 web.config 文件中的maxRequestLength参数来配置该设置。默认情况下,该文件位于安装目录>V14ClientAccessOwa 文件夹中。默认值为 30,000 KB。

关于用户限制,下表显示了可在收件人级别配置的邮件大小限制,其中包括有关如何在 Exchange 命令行管理程序或 Exchange 管理控制台 (EMC) 中配置这些限制的信息:

大小限制

默认值

命令行管理程序配置

EMC 配置

该收件人可以发送的最大邮件大小

无限制

Cmdlet:

Set-DistributionGroup

Set-DynamicDistributionGroup

Set-Mailbox

Set-MailContact

Set-MailUser

Set-MailPublicFolder

参数:MaxSendSize

对于邮箱:

收件人配置>邮箱属性>“邮件流设置”选项卡

对于邮件公用文件夹:

公用文件夹管理控制台>“公用文件夹”属性>“邮件流设置”选项卡

注意:

对于其他收件人类型,不可使用EMC 配置该设置。

可发送给该收件人的最大邮件大小

无限制

Cmdlet:

Set-DistributionGroup

Set-DynamicDistributionGroup

Set-Mailbox

Set-MailContact

Set-MailUser

Set-MailPublicFolder

参数:MaxReceiveSize

对于除“邮件公用文件夹”外的其他所有收件人类型:

收件人配置>收件人属性>“邮件流设置”选项卡

对于邮件公用文件夹:

公用文件夹管理控制台>“公用文件夹”属性>“邮件流设置”选项卡

该收件人发送的每封邮件的最大收件人数量

无限制

Cmdlet:

Set-Mailbox、Set-MailUser

参数:RecipientLimits

Cmdlet:Set-MailUser

参数:MaxRecipientsPerMessage

不适用






关于邮件大小限制的优先级顺序的说明:

可在 Exchange 组织中的不同级别设置不同的邮件大小限制。当邮件通过传输基础结构进行路由时,此邮件可能要受到多种不同邮件大小限制。在计划邮件大小限制时,应确保如果传输管道中的邮件违反了邮件大小限制,要尽可能早地拒绝这些邮件。一般来说,应该在邮件进入基础结构中的位置设置更为严格的限制。例如,从 Internet 接收邮件的边缘服务器接收连接器上的邮件大小限制应小于或等于为内部 Exchange 组织配置的邮件大小限制。边缘传输服务器接受和处理来自 Internet 的会被集线器传输服务器拒绝的邮件,这会造成系统资源的浪费。配置组织、服务器和连接器限制时,务必要最大限度地减少任何不必要的邮件处理。

此方法的一个例外是用户限制。用户级别限制优先于其他邮件大小限制。因此,可以配置一个用户,超出组织的默认邮件大小限制。例如,可以为一组特定的用户配置自定义发送和接收限制,允许该组用户邮箱发送比组织的其他邮箱大的邮件。

关于免受大小限制的邮件:

以下列表显示了由集线器传输服务器或边缘传输服务器生成、并免受所有邮件大小限制的邮件的类型:

● 系统邮件

● 代理生成的邮件

● 传递状态通知 (DSN) 邮件

● 日记报告邮件

● 被隔离的邮件

但是,这些邮件仍要受组织中邮件的最大收件人数的值的限制。该值由MaxRecipientEnvelopeLimit参数设置,可通过在命令行管理程序中使用Set-TransportConfig cmdlet 来配置此参数。