邮件大小限制

适用于: Exchange Server 2013

您可以对通过 Microsoft Exchange Server 2013 组织移动的邮件应用限制。 可以限制邮件的总大小或邮件的各个组件的大小,例如邮件头、邮件附件和收件人数。 可以针对整个 Exchange 组织全局应用限制,也可以专门应用于连接器或用户对象。

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

  • 对所有传入邮件的大小限制应为多少?
  • 对所有传出邮件的大小限制应为多少?
  • Exchange 组织的邮箱配额是多少?
  • 我选择的邮件大小限制如何与邮箱配额大小相关?
  • Exchange 组织中是否有用户必须发送或接收大于指定允许大小的邮件?
  • 我的 Exchange 网络拓扑是否包括其他邮件系统或具有不同邮件大小限制的明显独立的业务部门?

本主题提供指导来帮助你回答这些问题。

邮件大小限制的类型

下面是可用于单个邮件的大小限制的基本类别:

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

    注意

    某些第三方防火墙或代理服务器应用其自己的邮件头大小限制。 这些第三方防火墙或代理服务器可能难以处理包含大于 50 个字符的附件文件名或包含非 US-ASCII 字符的附件文件名的消息。

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

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

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

限制的作用域

以下是可用于单个邮件的限制范围的基本类别:

  • 组织限制:这些限制适用于组织中存在的所有 Exchange 2013 邮箱服务器以及 Exchange 2010 和 Exchange 2007 中心传输服务器。 如果在外围网络中安装了边缘传输服务器,则指定的限制适用于特定服务器。

  • 连接器限制:这些限制适用于使用指定的发送连接器、接收连接器、传递代理连接器或外部连接器传递消息的任何邮件。 在邮箱服务器和边缘传输服务器上的传输服务中定义发送连接器。 接收连接器在邮箱服务器上的传输服务、客户端访问服务器上的前端传输服务和边缘传输服务器上定义。

  • Active Directory 站点链接:邮箱服务器上的传输服务使用 Active Directory 站点和分配给 Active Directory IP 站点链接的成本作为确定组织中邮箱服务器之间成本最低的路由路径的因素之一。 可以将特定邮件大小限制分配给组织中的 Active Directory 站点链接。

  • 服务器限制:这些限制适用于特定的邮箱服务器或边缘传输服务器。 可以在每个邮箱服务器或边缘传输服务器上单独设置指定的邮件限制。

    在 Outlook Web App 中,客户端访问服务器上的最大 HTTP 请求大小限制设置还控制 Outlook Web App 用户可以发送的邮件的大小。

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

下表显示了邮件限制,包括有关如何在 Exchange 命令行管理程序或 Exchange 管理员中心 (EAC) 中配置限制的信息。

组织限制

大小限制 默认值 Shell 配置 EAC 配置
接收的消息的最大大小 可在 Excel Services 中打开的工作簿最大大小是 10 MB。 Cmdlet: Set-TransportConfig

参数: MaxReceiveSize
邮件流>接收连接器>更多选项更多选项 图标>组织传输设置>限制 选项卡 >最大接收邮件大小
发送的消息的最大大小 可在 Excel Services 中打开的工作簿最大大小是 10 MB。 Cmdlet: Set-TransportConfig

参数: MaxSendSize
邮件流>接收连接器>更多选项更多选项 图标>组织传输设置>限制 选项卡 >最大发送邮件大小
每封邮件的最大收件人数 5000 Cmdlet: Set-TransportConfig

参数: MaxRecipientEnvelopeLimit
邮件流>接收连接器>更多选项更多选项 图标>组织传输设置>限制 选项卡 >最大收件人数
适用于组织中所有邮箱服务器的传输规则中的最大附件大小 未配置 Cmdlet: New-TransportRuleSet-TransportRule

参数: AttachmentSizeOver
邮件流>规则>添加”图标“编辑编辑”图标

使用谓词 如果>任何附件>大于或等于,则应用此规则

如果>邮件>大小大于或等于,请使用谓词 应用此规则
适用于组织中所有邮箱服务器的传输规则中的最大邮件大小 Cmdlet: New-TransportRuleSet-TransportRule

参数: MessageSizeOver
邮件流>规则>添加”图标“编辑编辑”图标

如果>邮件>大小大于或等于,请使用谓词 应用此规则

连接器限制

大小限制 默认值 Shell 配置 EAC 配置
通过接收连接器的最大标头大小 128 KB Cmdlet: New-ReceiveConnectorSet-ReceiveConnector

参数: MaxHeaderSize
不适用
通过接收连接器的最大消息大小

注意:由于消息编码和内容转换,实际消息大小可能较小。
邮箱服务器上的传输服务

默认连接器和客户端代理接收连接器为 35 MB

客户端访问服务器上的前端传输服务

默认前端和出站代理前端接收连接器的 36 MB。

客户端前端接收连接器的 35 MB。
Cmdlet: New-ReceiveConnectorSet-ReceiveConnector

参数: MaxMessageSize
邮件流>接收连接器>编辑”图标“编辑”图标>“常规”选项卡“最大接收消息大小”>
通过接收连接器发送的每封邮件的最大收件人数 邮箱服务器上的传输服务

默认接收连接器为 5,000

客户端代理接收连接器为 200

客户端访问服务器上的前端传输服务

默认前端、客户端前端和客户端代理前端接收连接器的 200。

注意:如果超过匿名发件人的收件人数,则前 200 个收件人接受邮件。 大多数 SMTP 邮件服务器检测到收件人限制有效。 SMTP 消息服务器继续以 200 个收件人的组形式重新发送邮件,直到邮件传递到所有收件人。
Cmdlet: New-ReceiveConnectorSet-ReceiveConnector

参数: MaxRecipientsPerMessage
不适用
通过发送连接器的最大消息大小 可在 Excel Services 中打开的工作簿最大大小是 10 MB。 Cmdlet: New-SendConnectorSet-SendConnector

参数: MaxMessageSize
邮件流>发送连接器>编辑”图标“编辑”图标>“常规”选项卡“最大发送消息大小”>
通过 Active Directory 站点链接的最大邮件大小 无限制 Cmdlet: Set-AdSiteLink

参数: MaxMessageSize
不适用
通过传递代理连接器的最大邮件大小 无限制 Cmdlet: New-DeliveryAgentConnectorSet-DeliveryAgentConnector

参数: MaxMessageSize
不适用
通过外部连接器的最大邮件大小 无限制 Cmdlet:Set-ForeignConnector 参数: MaxMessageSize 不适用

服务器限制

大小限制 默认值 Shell 配置 EAC 配置
拾取目录中邮件的最大标头大小 64 KB Cmdlet: Set-TransportService

参数: PickupDirectoryMaxHeaderSize
不适用
取件目录中邮件的每封邮件的最大收件人数 100 Cmdlet: Set-TransportService

参数: PickupDirectoryMaxRecipientsPerMessage
不适用
Outlook Web App、Exchange ActiveSync 和 Exchange Web Services 客户端的客户端特定最大邮件大小限制 Outlook Web App:35 MB

Exchange ActiveSync:10 MB

Exchange Web 服务:64 MB

注意:由于与 Base64 编码关联的开销,这些值大约比实际可用的最大消息大小大 33%。
可以在客户端访问服务器上的相应 web.config XML 应用程序配置文件中配置这些值。 有关详细信息,请参阅 配置客户端特定的邮件大小限制 不适用

用户限制

大小限制 默认值 Shell 配置 EAC 配置
此收件人可发送的最大邮件大小 无限制 Cmdlet:

Set-DistributionGroup

Set-DynamicDistributionGroup

Set-Mailbox

Set-MailContact

Set-MailUser

Set-MailPublicFolder

Set-RemoteMailbox

参数: MaxSendSize
对于邮箱:

收件人>邮箱>编辑图标 编辑邮箱>功能>邮件流>邮件大小限制>查看详细信息>已发送邮件

注意:对于其他收件人类型,不能使用 EAC 配置此设置。
可发送给此收件人的最大邮件大小 无限制

对于站点邮箱预配策略:36 MB
Cmdlet:

Set-DistributionGroup

Set-DynamicDistributionGroup

Set-Mailbox

Set-MailContact

Set-MailUser

Set-MailPublicFolder

New-SiteMailboxProvisioningPolicy

Set-SiteMailboxProvisioningPolicy

参数: MaxReceiveSize
对于邮箱:

收件人>邮箱>编辑图标“编辑”>邮箱功能>邮件流>邮件大小限制>查看详细信息>已接收的邮件

注意:对于其他收件人类型,不能使用 EAC 配置此设置。
此收件人发送的每封邮件的最大收件人数 无限制 Cmdlet:

Set-MailboxSet-MailUser

参数: RecipientLimits
不适用

消息大小限制的优先级顺序

可以在 Exchange 组织中的不同级别设置不同的邮件大小限制。 由于消息通过传输基础结构进行路由,因此可能会受到多个不同的消息大小限制。 应以某种方式规划消息大小限制,确保传输管道中的消息在违反消息大小限制时尽早被拒绝。 一般来说,应在消息进入基础结构的位置设置更严格的限制。 例如,接收来自 Internet 的邮件的接收连接器上的任何邮件大小限制都应小于或等于为内部 Exchange 组织配置的邮件大小限制。 Exchange 服务器接受和处理来自 Internet 的邮件会遭到邮箱服务器上的传输服务拒绝,这将会浪费系统资源。 配置组织、服务器和连接器限制时,务必要最大限度地减少任何不必要的邮件处理。

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

用户限制的例外情况仅适用于经过身份验证的用户之间的消息交换。 如果向 Internet 上的收件人发送或接收邮件,将应用组织限制。 例如,假设组织消息大小限制为 10 MB,但已将营销部门中的用户配置为发送和接收最大 50 MB 的消息。 这些用户将能够相互交换大型消息,但他们仍然无法接收来自 Internet 用户的大消息,因为此类消息将来自未经身份验证的发件人。

免受大小限制的邮件

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

  • 系统邮件
  • 代理生成的邮件
  • (DSN) 消息的传递状态通知
  • 日记报告邮件
  • 被隔离的邮件

但是,这些邮件仍受邮件中最大收件人数的组织值的约束。