管理邮件限制

 

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

上一次修改主题: 2007-05-08

本主题将介绍 Microsoft Exchange Server 2007 中可用的邮件限制选项。“邮件限制”是对安装了集线器传输服务器角色或边缘传输服务器角色的 Exchange 2007 计算机可以处理的邮件数和连接数进行的一组限制。这些限制可以避免无意或有意地造成传输服务器上的系统资源不足。

了解邮件限制的范围

邮件限制包括对邮件处理速率、简单邮件传输协议 (SMTP) 连接速率和 SMTP 会话超时的各种限制。这些限制配合使用,可以避免由于接收和传递邮件而使集线器传输服务器或边缘传输服务器过载。尽管可能会有大量积压的邮件和连接等待处理,但是邮件限制使传输服务器可以有序地处理这些邮件和连接。

除了邮件限制之外,Exchange 2007 还允许对邮件的各个组成部分的大小(例如收件人数、邮件标题大小或各个附件的大小)进行限制。有关邮件大小限制的详细信息,请参阅管理邮件大小限制

帮助避免 Exchange 2007 传输服务器发生系统资源不足的另一项 Exchange 2007 功能是“回压”。回压是集线器传输服务器和边缘传输服务器上的系统资源监视功能。当被监视的系统资源(例如硬盘驱动器或内存)的利用率超过指定的阈值时,Exchange 传输服务器将停止接收新连接和新邮件,而是集中传递现有邮件。被监视的系统资源的利用率返回正常水平后,Exchange 传输服务器开始接收新连接和新邮件。有关回压功能的详细信息,请参阅了解反压

传输服务器上的邮件限制选项

可以在下列位置设置邮件限制选项:

  • 传输服务器

  • 发送连接器

  • 接收连接器

可以在 Exchange 命令行管理程序中设置集线器传输服务器或边缘传输服务器上所有可用的邮件限制选项。还可以在 Exchange 管理控制台中使用传输服务器属性设置其中部分选项。尽管这些设置在功能上大致相同,但是在有些情况下,这两个管理界面使用的术语略有不同。

使用 Exchange 命令行管理程序配置传输服务器的邮件限制

表 1 给出在 Exchange 命令行管理程序中,集线器传输服务器或边缘传输服务器可用的邮件限制选项。

表 1   Exchange 命令行管理程序中可用的邮件限制选项

来源 参数 说明

Set-TransportServer

MaxConcurrentMailboxDeliveries

此参数指定,将邮件传递给邮箱的同时,集线器传输服务器可以打开的最大传递线程数。集线器传输服务器上的存储驱动程序负责向邮箱服务器传入邮件或从其中传出邮件。此限制适用于向 Exchange 组织中的任何邮箱传递邮件。MaxConcurrentMailboxDeliveries 参数的默认值为 30。

Set-TransportServer

MaxConcurrentMailboxSubmissions

此参数指定,在从邮箱接收邮件的同时,集线器传输服务器可以打开的最大传递线程数。集线器传输服务器上的存储驱动程序负责向邮箱服务器传入邮件或从其传出邮件。此限制适用于从 Exchange 组织中的任何邮箱接收新邮件。MaxConcurrentMailboxDeliveries 参数的默认值为 30。

Set-TransportServer

MaxConnectionRatePerMinute

此参数指定集线器传输服务器或边缘传输服务器可以打开新入站连接的最大速率。这些连接可以指向服务器上存在的任何接收连接器。MaxConnectionRatePerMinute 参数的默认值为每分钟 1,200 个连接。

Set-TransportServer

传输服务器属性

MaxOutboundConnections

此参数指定集线器传输服务器或边缘传输服务器可以同时打开的最大并发出站连接数。借助安装在服务器上的发送连接器,可发生出站连接。MaxOutboundConnections 参数指定的值适用于传输服务器上安装的所有发送连接器。MaxOutboundConnections 参数的默认值为 1,000。如果输入值 unlimited,则不限制出站连接数。

Set-TransportServer

传输服务器属性

MaxPerDomainOutboundConnections

此参数指定面向 Internet 的集线器传输服务器或边缘传输服务器可以向任何一个远程域开放的最大连接数。借助安装在服务器上的发送连接器,可发生到远程域的出站连接。MaxPerDomainOutboundConnections 参数的默认值为 20。如果输入值 unlimited,则不限制每个域的出站连接数。

Set-TransportServer

PickupDirectoryMaxMessagesPerMinute

此参数指定分拣目录和重播目录处理邮件的速率。每个目录均可以以 PickupDirectoryMaxMessagesPerMinute 参数指定的速率独立处理邮件文件。默认情况下,分拣目录每分钟可以处理 100 封邮件,同时,重播目录每分钟可以处理 100 封邮件。

分拣目录和重播目录每 5 秒钟扫描一次新邮件文件,每分钟扫描 12 次。此 5 秒钟的轮询间隔不可配置。这表示可在每个轮询间隔期间处理的最大邮件数等于为 PickupDirectoryMaxMessagesPerMinute 参数指定的值除以 12 (PickupDirectoryMaxMessagesPerMinute/12)。默认情况下,每个 5 秒钟的轮询间隔最多只能处理 8 封邮件。

有关详细信息,请参阅下列主题:

使用 Exchange 管理控制台配置传输服务器的邮件限制

以下步骤显示如何在 Exchange 管理控制台中配置集线器传输服务器或边缘传输服务器可用的邮件限制选项。

使用 Exchange 管理控制台配置集线器传输服务器或边缘传输服务器的邮件限制

  1. 打开 Exchange 管理控制台。执行下列步骤之一:

    • 在安装了边缘传输服务器角色的计算机上,在控制台树中,选择“边缘传输”,然后单击位于服务器名称正下方的“属性”链接。

    • 在安装了集线器传输服务器角色的计算机上,在控制台树中,展开“服务器配置”,然后选择“集线器传输”。在结果窗格中选择一台服务器。在操作窗格中,单击位于服务器名称正下方的“属性”链接。

  2. 单击“限制”选项卡。在“连接限制”部分,选择要使用的邮件限制设置。可以使用下列选项:

    • 最大并发出站连接数   默认情况下选择此选项。此选项对应于 Set-TransportServer cmdlet 中的 MaxOutboundConnections 参数。默认值为 1000。

    • 每个域的最大并发出站连接数   默认情况下选择此选项。此选项对应于 Set-TransportServer cmdlet 中的 MaxPerDomainOutboundConnections 参数。默认值为 20。

  3. 单击“确定”。

发送连接器的邮件限制选项

表 2 显示在集线器传输服务器或边缘传输服务器上配置的发送连接器的可用邮件限制选项。必须使用 Exchange 命令行管理程序配置此选项。

表 2   发送连接器可用的邮件限制选项

来源 参数 说明

Set-SendConnector

ConnectionInactivityTimeOut

此参数指定在关闭连接之前,已打开的、与目标邮件传递服务器的 SMTP 连接可以保持空闲的最长时间。默认值为 10 分钟。

有关详细信息,请参阅 Set-SendConnector

接收连接器的邮件限制选项

表 3 显示在集线器传输服务器或边缘传输服务器上配置的接收连接器的可用邮件限制选项。必须使用 Exchange 命令行管理程序配置这些选项。

表 3   接收连接器可用的邮件限制选项

来源 参数 说明

Set-ReceiveConnector

ConnectionInactivityTimeOut

此参数指定在关闭连接之前,已打开的、与源邮件传递服务器的 SMTP 连接可以保持空闲的最长时间。在集线器传输服务器上配置的接收连接器的默认值为 5 分钟。在边缘传输服务器上配置的接收连接器的默认值为 1 分钟。

Set-ReceiveConnector

ConnectionTimeOut

此参数指定与源邮件传递服务器的 SMTP 连接可以保持打开状态的最长时间(即使源邮件传递服务器正在传输数据)。在集线器传输服务器上配置的接收连接器的默认值为 10 分钟。在边缘传输服务器上配置的接收连接器的默认值为 5 分钟。ConnectionTimeout 参数指定的值必须大于 ConnectionInactivityTimeout 参数指定的值。

Set-ReceiveConnector

MaxInboundConnection

此参数指定此接收连接器允许同时建立的最大入站 SMTP 连接数。默认值为 5000。

Set-ReceiveConnector

MaxInboundConnectionPercentagePerSource

此参数指定接收连接器允许同时从单个源邮件传递服务器建立的最大 SMTP 连接数。该值以接收连接器上的剩余可用连接百分比表示。接收连接器允许的最大连接数通过 MaxInboundConnection 参数定义。MaxInboundConnectionPercentagePerSource 参数的默认值是 2%。

Set-ReceiveConnector

MaxInboundConnectionPerSource

此参数指定接收连接器允许同时从单个源邮件传递服务器建立的最大 SMTP 连接数。默认值为 100。

Set-ReceiveConnector

MaxProtocolErrors

此参数指定在接收连接器断开与源邮件传递服务器的连接之前,接收连接器允许出现的最大 SMTP 协议错误数。默认值为 5。

Set-ReceiveConnector

TarpitInterval

此参数指定“缓送技术”中使用的延迟。缓送技术是针对表明存在帐户搜集攻击或其他不受欢迎的邮件的特定 SMTP 通信模式,人为延迟 SMTP 响应的一种方法。“帐户搜集攻击”尝试从特定组织收集有效的电子邮件地址,作为商业垃圾邮件的目标。

TarpitInterval 参数指定的延迟只适用于匿名连接。TarpitInterval 参数的默认值为 5 秒。有关详细信息,请参阅收件人筛选

有关详细信息,请参阅 Set-ReceiveConnector