你可能已经读过了上一篇文章,即如何为特定发件人配置收件人数量上限。如果你没读过那么可以点击这里稍微读一下。

但是可能你在遵循那篇文章的步骤进行过设置后,发现,咦,为什么我为那个邮箱设置的最大收件人数明明是 600,但他还是只能发给 500 个人,再多就发不出去了?

这个问题问得好啊,因为我正好会。

除了用户邮箱可能会限制最大收件人数量之外,还有一个层面也有可能是最大收件人数量的瓶颈,即传输配置层面。

例如,如果你的传输配置设置了最大收件人数的限制为 500,那么即使针对特定邮箱,你把这个限制上调到了 600,那么这个邮箱实际的最大收件人数还是由所有环节的下限值决定的。

若要查看在传输配置层面最大收件人数量的限制,你可以连接至 Exchange Online PowerShell,然后运行以下命令。

Get-TransportConfig | fl MaxRecipientEnvelopeLimit

以我的环境为例,可见以下截图,这一限制是 500。

既然我们已经找到瓶颈了,那么上调这一瓶颈的值的方法就迎刃而解了。稍微懂一些 PowerShell 的小朋友此时应该就会知道了,Get 出来的值,如果我们想改,那么可以用 Set 来做。

Set-TransportConfig -MaxRecipientEnvelopeLimit 600

当然,你想把它设置成无限制也是可以的。如果要设置成无限制,那么可以运行以下命令:

Set-TransportConfig -MaxRecipientEnvelopeLimit Unlimited

这回再看一下:

好了,现在应该没什么问题了,特定发件人的最大收件人数不生效的问题应该消失不见了。不用谢,叫我红领巾就好。