Exchange 2018 - збільшення максимального розміру повідомлення для окремих користувачів, блог

Здавалося б нічого складного - ліміти можна ставити у властивостях кожного ящика. Однак ці ліміти будуть діяти тільки на зменшення. Повідомлення не дійде до користувача, якщо його розмір перевищує встановлений максимальний розмір повідомлення на рівні організації та транспортного сервера.







Таким чином вихід один - на рівні організації (сервера) поставити максимальний розмір (30 Мб), а обмежувати його на рівні скриньок користувачів. Щоб не заходити в властивості кожного ящика, встановити максимальний розмір листа для всіх ящиків можна за допомогою скрипта powershell, це ми і зробимо.

Спочатку встановлюємо максимальний розмір прийнятого в організації повідомлення (30 Мб). Це можна зробити в наступних місцях EMC:

1. Конфігурація організації -> Транспортний сервер-концентратор -> Глобальні параметри -> Параметри транспорту.







2. Конфігурація організації -> Транспортний сервер-концентратор -> З'єднувачі відправки.

3. Конфігурація сервера -> Транспортний сервер-концентратор -> З'єднувачі отримання.

Тепер створимо групу поширення Mail_BigMessageLimit і включимо в неї всіх користувачів, кому потрібен великий ліміт. Для всіх інших ліміт поставимо 10 Мб.

Виконаємо в Exchange Management Shell наступні команди:

Get-Mailbox | Set-Mailbox -MaxSendSize 10MB -MaxReceiveSize 10MB

Get-Distributiongroupmember -id 'Mail_BigMessageLimit' | get-mailbox | Set-MailBox -MaxSendSize 30MB -MaxReceiveSize 30MB

Перший рядок встановлює у властивостях кожного ящика максимальний розмір повідомлень 10 Мб. Другий рядок встановлює розмір 30 Мб всім користувачам в групі Mail_BigMessageLimit.

Однак у всіх новостворених ящиках обмеження на розмір листа стояти не буде. Це погано, тому що кожен раз треба буде проставляти ці дозволи вручну або запускати скрипт.

Навігація по публікаціям