Ограничение количества получателей для пользователя
В Exchange Server можно ограничить, сколько получателей может указать пользователь при отправке письма.
Ограничение для конкретного пользователя
Устанавливаем лимит в 350 получателей:
Set-Mailbox -Identity "user@domain.com" -RecipientLimits 350
Проверка текущего значения:
Get-Mailbox -Identity "user@domain.com" | fl RecipientLimits
Теперь пользователь не сможет отправить сообщение более чем 350 адресатам (учитываются To, Cc и Bcc).
Глобальное ограничение для всей организации
Установка глобального лимита:
Set-TransportConfig -MaxRecipientEnvelopeLimit 350
⚠️ Внимание: данная настройка применяется ко всем пользователям организации.
Приоритеты
- Если задано ограничение у конкретного пользователя (RecipientLimits), оно имеет приоритет над глобальным. Unlimited не считается установленным ограничением и не имеет приоритета.
- Пример:
- Глобальный лимит: 500
- Лимит пользователя: 350
- → Этот пользователь не сможет превысить 350 получателей.
Ошибки и диагностика
- При превышении лимита отправитель получит ошибку:
552 5.5.3 Too many recipients
- Сообщение не попадает в очередь, а сразу возвращается ошибка.