Настройка максимального размера сообщения в Exchange 2010 | Windows для системных администраторов

Настройка максимального размера сообщения в Exchange 2010

В данной статье рассмотрим способы задания максимального размера сообщения,  которое может передаваться в системе Exchange Server 2010. Отметим тот факт, что максимальный размер почтового сообщения может быть настроен на разных уровнях иерархии Exchange.  Microsoft  в документации рекомендует задавать одинаковый размер максимального почтового сообщения на входящих и на исходящих коннекторах. В нашем примере мы ограничим максимальный размер письма для нашей организации значением 21 МБ.

На первом этапе настроим максимальный размер для входящих/исходящих писем для всей организации Exchange в разделе Organization Configuration->Hub Transport-> Global Settings, поля называются Maximum receive/send size.

description: maxmessagesize

Эту же самую операцию можно выполнить с помощью Powershell :

Текущую настройку можно получить командой:

Get-TransportConfig |Ft MaxSendSize, MaxReceiveSize

Задать новое значение:

Get-TransportConfig | Set-TransportConfig -MaxSendSize 21MB - MaxReceiveSize 21MB

description: messagesizepowershell
Далее необходимо настроить ограничения для всех исходящих коннекторов. Organization Configuration ->Hub Transport-> Send Connectors.  В моей конфигурации существует 4 коннектора такого типа, и ограничение необходимо задать для каждого из них.

description: sendconnector

Powershell – версия:

Текущие настройки можно получить:

Get-SendConnector | ft Name, MaxMessageSize

Задать собственные настройки можно командой:

Get-SendConnector | Set-SendConnector -MaxmessageSize 21MB

description: messagesizepowershell2
Следующий этап настройка коннекторов для входящей почты. Найти их можно в Server Configuration->Hub Transport.  Убедитесь, что вы задали настройки для всех входящих коннекторов.

description: receiveconnector

То же самое с помощью Powershell:

Текущие настройки:

Get-ReceiveConnector | ft Name, MaxMessageSize

Задать новые настройки:

Get-ReceiveConnector | Set-ReceiveConnector -MaxmessageSize 21MB

description: messagesizepowershell3
Также в Exchange 2010 имеется возможность изменить максимальный размер электрического письма персонально для каждого пользователя. Для этого необходимо перейти в свойства почтового ящика и на вкладке Mail Flow Settings настроить значения параметра Message Size Restriction. Я этого делать не буду, т.к. все необходимые настройки применяются политикой верхнего уровня.  Если вы хотите задать ограничение на уровне ящика для всех получателей в организации, воспользуйтесь командой:

Get-MailBox | Set-Mailbox - MaxSendSize 21MB - MaxReceiveSize 21MB

обратная процедура:

Get-MailBox | Set-Mailbox - MaxSendSize unlimited -MaxReceiveSize unlimited

Задать ограничение для конкретного пользователя:

Get-MailBox  | ft Name, MaxSendSize, MaxReceiveSize
Set-MailBox < email пользователя> - MaxSendSize 21MB -MaxReceiveSize 21MB

description: recipientsizerestrictions

Далее на всех серверах Hub Transport вручную придется изменить параметры в файле web.config (находится он в каталоге c:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\).  Откроем его в текстовом редакторе, и зададим параметру maxRequestLength значение 21504:

<system.web>

<httpRuntime maxRequestLength=”21504” />

description: web-config

Сохраним изменения. После модификации файла web.config, для вступления изменений в силу, необходимо перезапустить службу “Microsoft Exchange Transport”.  Отметим, что при перезапуске данной службы, ваш сервер  Hub Transport  на некоторое время перестанет осуществлять маршрутизацию почты (для пользователей это будет незаметно, т.к. перерыв будет незначительный).

Службу Exchange Transport  можно перезапустить командой PowerShell:

restart-service - Name ”MSExchangeTransport”

Не забудьте протестировать примененные нами ограничения на максимальный размер письма, для этого попробуйте отправить письмо с вложением, превышающим 21 МБ (как создать файл определенного размера) .

Еще записи по теме: Exchange
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 4

Оставить комментарий
  1. Михаил | 25.12.2012

    Задался вопросом изменения ограничения размеров писем в SBS 2008 (Exchange Server 2007). Перечитал много страничек, в том числе и буржуйских. Самое толковое описание нашёл здесь. Спасибо.

    Ответить
  2. alex | 23.06.2017

    Доброго дня,
    -MaxSendSize 16MB
    — MaxReceiveSize 21MB
    Не приходят письма больше 9MB?
    Индивидуальные даже если повысить.
    Set-MailBox — MaxSendSize 21MB -MaxReceiveSize 21MB

    Ответить
    • itpro | 26.06.2017

      Письма шлете в пределах одной организации Exchange, одного сайта?
      Если между серверами — проверяйте ограничения в настройках коннектора

      Ответить
      • Аlex | 27.06.2017

        Снаружи, для внешнего ин конектора в GUI стоит 22240кв.
        в Get-receiveconnector | List для этого же конектора.
        MaxInboundConnection : 5000
        MaxInboundConnectionPerSource : unlimited
        MaxInboundConnectionPercentagePerSource : 100
        MaxHeaderSize : 64KB
        MaxHopCount : 30
        MaxLocalHopCount : 8
        MaxLogonFailures : 3
        MaxMessageSize : 22242KB
        MaxProtocolErrors : 5
        MaxRecipientsPerMessage : 5000

        Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.4MB/0.00040 sec