Exchange邮件服务器报错421 4.4.2 Message submission rate for this client has exceeded the configured limit的解决方案

问题描述

第三方应用通过Exchange1分钟内连续多封邮件发送失败了。

421 4.4.2 Message submission rate for this client has exceeded the configured limit

Exchange邮件服务器报错421 4.4.2 Message submission rate for this client has exceeded the configured limit_MessageRateLimit

问题分析

       原因很简单从Exchange 2010开始,默认每分钟发送的邮件封数限制为5封,这个限制参数是:MessageRateLimit。

只要修改Exchange用户每分钟发送邮件数量的默认值MessageRateLimit限制即可。

可以参考下图:

Exchange邮件服务器报错421 4.4.2 Message submission rate for this client has exceeded the configured limit_每分钟发送邮件_02

微软官网描述:

Exchange邮件服务器报错421 4.4.2 Message submission rate for this client has exceeded the configured limit_每分钟发送邮件_03

解决方案

两个方案

一、从发送连接器上进行全局配置(即配置所有服务器上接收连接器的MessageRateLimit值)

如果确定第三方应用邮件提交发送的方式,就根据需要设置Client Proxy * 还是Client Frontend * 。如果不确定,那最好都设置。具体如何设置根据Exchange邮件流决定。

下面以MessageRateLimit提升为了20为例。

Set-ReceiveConnector -Identity "Servername\Client Frontend Servername"  -MessageRateLimit 20
Set-ReceiveConnector -Identity "Servername\Client Proxy Servername"  -MessageRateLimit 20
  • 1.
  • 2.

二、更改特定的用户发送邮件限制

1、创建一个名称为LimitSent的新策略规则,用户每分钟最大为20封,如下命令:

New-ThrottlingPolicy -Name LimitSent -MessageRateLimit 20 -ThrottlingPolicyScope Regular
  • 1.

Exchange邮件服务器报错421 4.4.2 Message submission rate for this client has exceeded the configured limit_限制策略_04

2. 将用户名为 testuser与限制策略绑定

Set-ThrottlingPolicyAssociation -Identity testuser -ThrottlingPolicy LimitSent
  • 1.

 3. 检查是否绑定成功Get-ThrottlingPolicyAssociation

Get-ThrottlingPolicyAssociation -Identity testuser
  • 1.

Exchange邮件服务器报错421 4.4.2 Message submission rate for this client has exceeded the configured limit_Exchange_05

其它问题

如果设置正确但问题仍然存在,可以尝试重新启动MSExchangeTransport服务。

Stop-Service MSExchangeTransport
Start-Service MSExchangeTransport
Get-Service MSExchangeTransport
  • 1.
  • 2.
  • 3.

官网参考网址:

 Excahnge Server 2019邮件速率限制

 Exchange Server 2019中的用户工作负载管理