打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
邮件速率限制 | Microsoft Docs
  • 2020/03/16

邮件限制指对 Exchange 服务器可以处理的邮件和连接数量设置的一组限制。其中包括对邮件处理速率、SMTP 连接速率和 SMTP 会话超时值的各种限制。这些限制共同保护 Exchange 服务器,防止由于接受和交付邮件而导致过度使用。尽管可能会有大量积压的邮件和连接等待处理,但是邮件限制使 Exchange 服务器可以有序地处理这些邮件和连接。

备注

反压力是帮助避免 Exchange 服务器系统资源过度使用的另一项功能。监视关键资源,例如可用硬盘空间和内存使用率,并且当使用率超出指定阈值时,服务器会逐渐停止接受新的连接和邮件。有关详细信息,请参阅了解反压力。对邮件还有一些可用的静态限制,例如最大邮件大小、独立附件的大小和收件人数量。有关邮件大小限制的详细信息,请参阅 Exchange Server 中的邮件大小限制

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

  • 邮箱服务器和边缘传输服务器。我们将这些统称为“传输服务器”。

  • 发送连接器

  • 接收连接器

  • 用户

对传输服务器的邮件限制

下表显示了邮箱服务器和边缘传输服务器上可用的邮件限制选项。

表 1
速率限制默认值Exchange 命令行管理程序 配置EAC 配置
最大并发邮箱传递数:将邮件传递给邮箱时,传输服务和邮箱传输传递服务可以同时打开的最大传递线程数。20
建议不要修改此值,除非 Microsoft 客户服务和支持人员指示你这样做。
Cmdlet:Set-TransportServiceSet-MailboxTransportService
参数:MaxConcurrentMailboxDeliveries
不可用
最大并发邮箱提交数:从邮箱发送邮件时,传输服务和邮箱传输提交服务可以同时打开的最大提交线程数。20
建议不要修改此值,除非 Microsoft 客户服务和支持人员指示你这样做。
参数: MaxConcurrentMailboxDeliveries
参数:MaxConcurrentMailboxSubmissions
不可用
每分钟的最大连接速率:允许传输服务打开连接的最大速率。1200Cmdlet: Set-TransportService
参数:MaxConnectionRatePerMinute
不可用
最大并发连接数:传输服务可以一次打开的最大出站连接数。1000
此值必须大于或等于 MaxPerDomainOutboundConnections 值。
参数: MaxConnectionRatePerMinute
参数:MaxOutboundConnections
服务器”>“服务器”>“属性
”>“传输限制”部分>“最大并发连接数”。
注意:在 EAC 中,只能设置 100、1000、5000 或无限值。
每个域的最大并发连接数:传输服务可以一次打开的到单个域的最大出站连接数。20
此值必须小于或等于 MaxOutboundConnections 值。
Cmdlet:Set-TransportService
参数:MaxPerDomainOutboundConnections
服务器”>“服务器”>“属性
”>“传输限制”部分>“每个域的最大并发连接数”。
注意:在 EAC 中,只能设置 100、1000、5000 或无限值。

若要查看这些服务器邮件限制设置的值,请在 Exchange 命令行管理程序中运行以下命令:

PowerShell
Write-Host "Transport service:" -ForegroundColor yellow; Get-TransportService | Format-List MaxConcurrent*,MaxConnection*,Max*OutboundConnections; Write-Host "Mailbox Transport service:" -ForegroundColor yellow; Get-MailboxTransportService | Format-List MaxConcurrent*

备注

边缘传输服务器和邮箱服务器上可用的拾取目录和重播目录也具有可配置的邮件速率限制。通常,拾取目录和重播目录不用于日常邮件流。有关详细信息,请参阅配置拾取目录和重播目录。拾取目录和重播目录每分钟可以处理的最大邮件文件数为 100。每个目录都可以按照此处理率独立处理邮件文件。

发送连接器上的邮件限制

下表显示在发送连接器上可用的邮件限制选项。发送连接器位于邮箱服务器和边缘传输服务器上的传输服务中。有关详细信息,请参阅发送连接器

表 2
速率限制默认值Exchange 命令行管理程序 配置EAC 配置
连接非活动状态超时:到源邮件传递服务器的已打开 SMTP 连接在连接关闭前可以保持空闲的最长时间。00:10:00(10 分钟)Cmdlet: New-SendConnectorSet-SendConnector
参数:ConnectionInactivityTimeOut
不可用
每次连接的最大邮件数:可以通过一次连接发送的最大邮件数20Cmdlet:New-SendConnectorSet-SendConnector
参数:SmtpMaxMessagesPerConnection
不可用

若要查看这些发送连接器限制设置的值,请在 Exchange 命令行管理程序中运行以下命令:

PowerShell
Get-SendConnector | Format-List Name,ConnectionInactivityTimeout,SmtpMaxMessagesPerConnection

接收连接器上的邮件限制

下表显示在接收连接器上可用的邮件限制选项。接收连接器在邮箱服务器上的前端传输服务、邮箱服务器以及边缘传输服务器上的传输服务中可用。有关详细信息,请参阅接收连接器

表 3
速率限制默认值Exchange 命令行管理程序 配置EAC 配置
连接超时:到源邮件传递服务器的 SMTP 连接可以保持打开状态的最长时间(即使源邮件传递服务器正在传输数据)。00:10:00(10 分钟),适用于邮箱服务器上的接收连接器。
00:05:00(1 分钟),适用于边缘传输服务器上的接收连接器。
此值必须大于 ConnectionInactivityTimeOut 值。
Cmdlet: New-ReceiveConnectorSet-ReceiveConnector
参数:ConnectionTimeout
不可用
连接非活动状态超时:到源邮件传递服务器的已打开 SMTP 连接在连接关闭前可以保持空闲的最长时间。00:05:00(5 分钟),适用于邮箱服务器上的接收连接器。
00:01:00(1 分钟),适用于边缘传输服务器上的接收连接器。
此值必须小于 ConnectionTimeout 值。
Cmdlet: New-ReceiveConnectorSet-ReceiveConnector
参数:ConnectionInactivityTimeOut
不可用
最大入站连接数:同时允许的最大入站 SMTP 连接数。5000Cmdlet: New-ReceiveConnectorSet-ReceiveConnector
参数:MaxInboundConnection
不可用
每个源的最大入站连接数:同时允许的来自源邮件传递服务器的最大入站 SMTP 连接数。在邮箱服务器上的传输服务中名为默认 <服务器名称> 的默认接收连接器上为 unlimited
在邮箱服务器和边缘传输服务器上的其他接收连接器上为 20。
Cmdlet: New-ReceiveConnectorSet-ReceiveConnector
参数:MaxInboundConnectionPerSource
不可用
每个源的最大入站连接百分比:同时允许的来自源邮件传递服务器的最大入站 SMTP 连接百分比。在邮箱服务器上的传输服务中名为默认 <服务器名称> 的默认接收连接器上为 100%。
在邮箱服务器和边缘传输服务器上的其他接收连接器上为 2%。
Cmdlet:New-ReceiveConnectorSet-ReceiveConnector
参数:MaxInboundConnectionPercentagePerSource
不可用
邮件速率限制:每分钟单个源可发送邮件的最大数量。在以下默认接收连接器上为 unlimited
· 邮箱服务器上的传输服务中的默认 <服务器名称>
· 邮箱服务器上的前端传输服务中的默认前端 <服务器名称>
· 邮箱服务器上的前端传输服务中的出站代理前端 <服务器名称>
在以下默认接收连接器上为 5:
· 邮箱服务器上的传输服务中的客户端代理 <服务器名称>
· 邮箱服务器上的前端传输服务中的客户端前端 <服务器名称>
在边缘传输服务器上名为默认内部接收连接器 <服务器名称> 的默认接收连接器上为 600。
Cmdlet: New-ReceiveConnectorSet-ReceiveConnector
参数:MessageRateLimit
不可用
邮件速率源:表示邮件提交速率的计算方式。有效值为:
User 计算发送方用户(通过 MAIL FROM SMTP 命令指定)的此速率。
· IPAddress 计算发送方主机的此速率。
· All:计算发送方用户和发送方主机的此速率。
在以下默认接收连接器上为 IPAddress
· 邮箱服务器上的传输服务中的默认 <服务器名称>
· 邮箱服务器上的前端传输服务中的默认前端 <服务器名称>
· 邮箱服务器上的前端传输服务中的出站代理前端 <服务器名称>
· 边缘传输服务器上的默认内部接收连接器 <服务器名称>
在以下默认接收连接器上为 User
· 邮箱服务器上的传输服务中的客户端代理 <服务器名称>
· 邮箱服务器上的前端传输服务中的客户端前端 <服务器名称>
Cmdlet: New-ReceiveConnectorSet-ReceiveConnector
参数:MessageRateSource
不可用
Tarpit 间隔:对可能正在滥用此连接的未经身份验证的远程服务器 SMTP 响应的人为延迟时间。经过身份验证的连接从不以此方式延迟。00:00:05(5 秒)Cmdlet:New-ReceiveConnectorSet-ReceiveConnector
参数:TarpitInterval
不可用

若要查看这些接收连接器邮件限制设置的值,请在 Exchange 命令行管理程序中运行以下命令:

PowerShell
Get-ReceiveConnector | Format-List Name,Connection*,MaxInbound*,MessageRate*,TarpitInterval

对用户的邮件限制

Microsoft Exchange 限制服务跟踪指定用户的资源设置并将此信息缓存在内存中。邮件流限制设置也称为“预算”。重新启动 Microsoft Exchange 限制服务时,会重置邮件流限制预算。

每个邮箱都具有“ThrottlingPolicy”设置。此设置的默认值为空 ($null)。可以在 Set-Mailbox cmdlet 上使用 ThrottlingPolicy 参数为邮箱配置限制策略。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
邮件大小限制: Exchange 2013 Help
Exchange 2013/2016/2019邮件大小限制
Exchange Server 2013 运维系列
EXCHANGE 修改传输邮件大小,并使其立即生效
Exchange 2013部署系列之(八) 邮箱、通讯组创建及规划
Exchange 2007经验谈:匿名中继权限配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服