На першому етапі налаштуємо максимальний розмір для вхідних / вихідних листів для всієї організації Exchange в розділі OrganizationConfiguration-> HubTransport-> GlobalSettings. поля називаються Maximumreceive / sendsize.
Цю ж саму операцію можна виконати за допомогою Powershell:
Поточну настройку можна отримати командою:
Задати нове значення:
Далі необхідно налаштувати обмеження для всіх вихідних конекторів. OrganizationConfiguration -> HubTransport-> SendConnectors. В моїй конфігурації існує 4 коннектора такого типу, і обмеження необхідно задати для кожного з них.
Поточні параметри можна отримати:
Задати власні настройки можна командою:
Наступний етап налаштування конекторів для вхідної пошти. Знайти їх можна в Server Configuration-> Hub Transport. Переконайтеся, що ви задали налаштування для всіх вхідних конекторів.
Те ж саме з допомогою Powershell:
Задати нові настройки:
Задати обмеження для конкретного користувача:
Збережемо зміни. Після модифікації файлу web.config, для вступу змін в силу, необхідно перезапустити службу "Microsoft Exchange Transport". Відзначимо, що при перезапуску даної служби, ваш сервер Hub Transport на деякий час перестане здійснювати маршрутизацію пошти (для користувачів це буде непомітно, тому що перерва буде незначний).
Службу Exchange Transport можна перезапустити командою PowerShell:
Не забудьте протестувати застосовані нами обмеження на максимальний розмір листа, для цього форуму, відправивши лист з вкладенням, що перевищує 21 МБ (як створити файл певного розміру).