你可能已经读过了上一篇文章,即如何为特定发件人配置收件人数量上限。如果你没读过那么可以点击这里稍微读一下。
但是可能你在遵循那篇文章的步骤进行过设置后,发现,咦,为什么我为那个邮箱设置的最大收件人数明明是 600,但他还是只能发给 500 个人,再多就发不出去了?
这个问题问得好啊,因为我正好会。
除了用户邮箱可能会限制最大收件人数量之外,还有一个层面也有可能是最大收件人数量的瓶颈,即传输配置层面。
例如,如果你的传输配置设置了最大收件人数的限制为 500,那么即使针对特定邮箱,你把这个限制上调到了 600,那么这个邮箱实际的最大收件人数还是由所有环节的下限值决定的。
若要查看在传输配置层面最大收件人数量的限制,你可以连接至 Exchange Online PowerShell,然后运行以下命令。
Get-TransportConfig | fl MaxRecipientEnvelopeLimit
以我的环境为例,可见以下截图,这一限制是 500。
既然我们已经找到瓶颈了,那么上调这一瓶颈的值的方法就迎刃而解了。稍微懂一些 PowerShell 的小朋友此时应该就会知道了,Get 出来的值,如果我们想改,那么可以用 Set 来做。
Set-TransportConfig -MaxRecipientEnvelopeLimit 600
当然,你想把它设置成无限制也是可以的。如果要设置成无限制,那么可以运行以下命令:
Set-TransportConfig -MaxRecipientEnvelopeLimit Unlimited
这回再看一下:
好了,现在应该没什么问题了,特定发件人的最大收件人数不生效的问题应该消失不见了。不用谢,叫我红领巾就好。