我以为我之前已经控制住了这个问题。但不知何故,在我们上次的电子邮件营销促销期间,我开始收到来自我们群发电子邮件客户端(内部构建)的邮件。
The message could not be sent to the SMTP server. The transport error code is 0x800ccc67. The server repsonse was 421 4.3.2 The maximum number of concurrent connections has exceeded a limit, closing transmission channel
再次。我检查了几个地方以确保不会出现问题。首先,我检查了接收连接器是否设置为在我们的中继连接器上接收足够数量的连接(1000 个连接)。然后,我稍后会发现限制策略。我创建了一个策略,并将我知道的所有属性设置为 1000;、、和。然而,电子邮件客户端在发送 100 封邮件EWSMaxConcurrency
后不久就开始收到错误,大约需要 15-30 秒。然后该过程可重复,但每次仍然OWAMaxConcurrency
在同一个位置收到错误。CPAMaxConcurrency
CPAMaxConcurrency
是否有我遗漏的速率设置?是否有我遗漏的 Windows 更新?软件是否应该有自己的节流功能?
答案1
打开 EMC(Exchange 管理控制台)。选择服务器配置导航树上的节点。然后右键单击服务器并选择属性。打开“限制”选项卡并配置标有“连接限制”的部分。我建议增加值,而不是将其设置为无限制。
默认设置为:
最大并发出站连接数:1000 每个域的最大并发出站连接数:20
我将设置分别改为5000、500。
完成修改这些设置后,您将需要重新启动 Exchange 传输服务。
答案2
限制策略已应用于 CAS。服务器配置设置用于出站。您想要操纵 Exchange 集线器传输服务器上的接收连接器,该服务器正在抱怨它从您的群发邮件应用程序接收的流量。
答案3
可以使用以下命令在 Powershell 中更改设置;替换您自己的接收连接器名称:
set-ReceiveConnector -Identity "hub1\Receive1" -MaxInboundConnectionPerSource 50
默认值为 20。