В этом разделе объясняются параметры регулирования количества сообщений, доступные в Microsoft Exchange Server 2007. Регулирование количества сообщений — это группа ограничений, налагаемых на количество сообщений и подключений, которые могут быть обработаны компьютером с Exchange 2007, на котором установлена роль транспортного сервера-концентратора или пограничного транспортного сервера. Эти ограничения предотвращают случайное или намеренное использование всех системных ресурсов на транспортном сервере.

Область действия регулирования количества сообщений

Регулирование количества сообщений предполагает установку различных ограничений скорости обработки сообщений, скорости подключения по протоколу SMTP и времени ожидания для сеанса SMTP. Эти ограничения применяются вместе для защиты транспортного сервера-концентратора или пограничного транспортного сервера от перегрузки при приеме и доставке сообщений. Ограничения регулирования количества сообщений позволяют транспортному серверу организованно обрабатывать сообщения и подключения несмотря на наличие большого журнала ожидания обработки сообщений и подключений.

Кроме регулирования количества сообщений Exchange 2007 позволяет установить ограничения для отдельных компонентов сообщений, например количество получателей, размер заголовка сообщения или размер отдельных вложений. Дополнительные сведения об ограничениях размера сообщений см. в разделе Управление ограничениями размера сообщения.

Другая возможность Exchange 2007, которая позволяет предотвратить перегрузку системных ресурсов транспортного сервера Exchange 2007, — замедленная обратная реакция. Замедленная обратная реакция — это функция наблюдения за ресурсами, доступная на транспортных серверах-концентраторах и пограничных транспортных серверах. Когда использование системного ресурса, за которым ведется наблюдение, например жесткого диска или памяти, превышает определенное пороговое значение, транспортный сервер Exchange прекращает принимать новые подключения и сообщения и направляет все ресурсы на доставку существующих сообщений. Когда использование системных ресурсов, за которыми ведется наблюдение, возвращается к нормальному уровню, транспортный сервер Exchange начинает принимать новые подключения и сообщения. Дополнительные сведения о замедленной обратной реакции см. в разделе Общие сведения об обратном давлении.

Параметры регулирования количества сообщений для транспортных серверов-концентраторов

Параметры регулирования количества сообщений можно установить в следующих местах:

  • на транспортном сервере;

  • на соединителе отправки;

  • на соединителе приема.

Все параметры регулирования количества сообщений, доступные на транспортных серверах-концентраторах и пограничных транспортных серверах, можно установить с помощью командной консоли Exchange. Некоторые из этих же параметров можно задать через свойства транспортного сервера в консоли управления Exchange. Хотя функционально эти параметры одинаковы, в некоторых случаях в двух интерфейсах управления используются немного различные термины.

Настройка параметров регулирования количества сообщений на транспортных серверах-концентраторах с помощью командной консоли Exchange

В таблице 1 показаны параметры регулирования количества сообщений, которые можно установить с помощью командной консоли Exchange на транспортных серверах-концентраторах и пограничных транспортных серверах.

Таблица 1. Параметры регулирования количества сообщений, доступные в командной консоли Exchange

Источник Параметр Описание

Set-TransportServer

MaxConcurrentMailboxDeliveries

Этот параметр указывает максимальное количество потоков доставки, которое транспортный сервер-концентратор может одновременно открыть для доставки сообщений в почтовые ящики. Драйвер хранилища на транспортном сервере-концентраторе доставляет сообщения на серверы почтовых ящиков и из них. Это ограничение применяется к доставке сообщений в любые почтовые ящики в организации Exchange. По умолчанию параметр MaxConcurrentMailboxDeliveries имеет значение 30.

Set-TransportServer

MaxConcurrentMailboxSubmissions

Этот параметр указывает максимальное количество потоков доставки, которое транспортный сервер-концентратор может одновременно открыть для принятия сообщений из почтовых ящиков. Драйвер хранилища на транспортном сервере-концентраторе доставляет сообщения на серверы почтовых ящиков и из них. Это ограничение применяется к приему новых сообщений из любых почтовых ящиков в организации Exchange. По умолчанию параметр MaxConcurrentMailboxDeliveries имеет значение 30.

Set-TransportServer

MaxConnectionRatePerMinute

Этот параметр задает максимальную скорость открытия новых входящих подключений к транспортному серверу-концентратору или пограничному транспортному серверу. Эти подключения открываются на любых соединителях приема на сервере. Значение параметра MaxConnectionRatePerMinute по умолчанию — 1200 подключений в минуту.

Set-TransportServer или

свойства транспортного сервера

MaxOutboundConnections

Этот параметр определяет максимальное количество исходящих подключений, одновременно открытых на транспортном сервере-концентраторе или пограничном транспортном сервере. Для исходящих подключений используются соединители отправки на сервере. Значение, которое задается параметром MaxOutboundConnections, применяется ко всем соединителям отправки, существующим на транспортном сервере. Значение параметра MaxOutboundConnections по умолчанию — 1000. Если введено значение unlimited, количество исходящих подключений не ограничено.

Set-TransportServer или

свойства транспортного сервера

MaxPerDomainOutboundConnections

Этот параметр определяет максимальное количество подключений к одному удаленному домену, которое может быть открыто на транспортном сервере-концентраторе или пограничном транспортном сервере, который используется для выхода в Интернет. Для исходящих подключений к удаленным доменам используются соединители отправки на сервере. Значение параметра MaxPerDomainOutboundConnections по умолчанию — 20. Если введено значение unlimited, количество исходящих подключений для одного домена не ограничено.

Set-TransportServer

PickupDirectoryMaxMessagesPerMinute

Этот параметр определяет скорость обработки сообщений каталогами раскладки и преобразования. Каждый каталог может независимо обрабатывать файлы сообщений со скоростью, заданной параметром PickupDirectoryMaxMessagesPerMinute. По умолчанию каталог раскладки может обрабатывать 100 сообщений в минуту, при этом каталог преобразования может одновременно обрабатывать 100 сообщений в минуту.

Каталоги раскладки и преобразования проверяют наличие новых файлов сообщений каждые 5 секунд (12 раз в минуту). Этот 5-секундный интервал опроса нельзя изменить. Это означает, что максимальное число сообщений, которое может быть обработано в течение каждого интервала опроса, — это значение параметра PickupDirectoryMaxMessagesPerMinute, деленное на 12 (PickupDirectoryMaxMessagesPerMinute/12). По умолчанию в течение каждого 5-секундного интервала опроса может быть обработано чуть более 8 сообщений.

Дополнительные сведения см. в следующих разделах:

Настройка параметров регулирования количества сообщений на транспортных серверах-концентраторах с помощью консоли управления Exchange

Ниже описана процедура настройки параметров регулирования количества сообщений на транспортных серверах-концентраторах и пограничных транспортных серверах, доступных через консоль управления Exchange.

Настройка параметров регулирования количества сообщений на транспортном сервере-концентраторе или пограничном транспортном сервере с помощью консоли управления Exchange
  1. Откройте консоль управления Exchange. Выполните одно из следующих действий:

    • в дереве консоли компьютера, на котором установлена роль пограничного транспортного сервера, выберите узел Пограничный транспортный сервер и щелкните ссылку Свойства под именем сервера;

    • в дереве консоли компьютера, на котором установлена роль транспортного сервера-концентратора, разверните узел Настройка серверов и выберите пункт Транспортный сервер-концентратор. В области результатов выберите сервер. На панели действий щелкните ссылку Свойства под именем сервера.

  2. Откройте вкладку Ограничения. В разделе Ограничения подключения выберите параметры, которые необходимо использовать для регулирования количества сообщений. Доступны следующие параметры:

    • Максимальное количество одновременных исходящих подключений. Этот параметр выбран по умолчанию. Он соответствует параметру MaxOutboundConnections командлета Set-TransportServer. Значение по умолчанию — 1000.

    • Максимальное количество одновременных исходящих подключений на домен. Этот параметр выбран по умолчанию. Он соответствует параметру MaxPerDomainOutboundConnections командлета Set-TransportServer. Значение по умолчанию — 20.

  3. Нажмите кнопку ОК.

Параметр регулирования количества сообщений на соединителях отправки

В таблице показан параметр регулирования количества сообщений, доступный для соединителей отправки, настроенных на транспортном сервере-концентраторе или пограничном транспортном сервере. Для настройки этого параметра необходимо использовать командную консоль Exchange.

Таблица 2. Параметр регулирования количества сообщений, доступный для соединителей отправки

Источник Параметр Описание

Set-SendConnector

ConnectionInactivityTimeOut

Этот параметр задает максимальное количество времени, в течение которого подключение по протоколу SMTP к конечному серверу обмена сообщениями может оставаться открытым при его бездействии. Значение по умолчанию — 10 минут.

Дополнительные сведения см. в разделе Set-SendConnector.

Параметры регулирования количества сообщений на соединителях приема

В таблице показаны параметры регулирования количества сообщений, доступные для соединителей приема, настроенных на транспортном сервере-концентраторе или пограничном транспортном сервере. Для настройки этих параметров необходимо использовать командную консоль Exchange.

Таблица 3. Параметры регулирования количества сообщений, доступные для соединителей приема

Источник Параметр Описание

Set-ReceiveConnector

ConnectionInactivityTimeOut

Этот параметр задает максимальное количество времени, в течение которого подключение по протоколу SMTP к исходному серверу обмена сообщениями может оставаться открытым при его бездействии. Значение по умолчанию для соединителя приема, настроенного на транспортном сервере-концентраторе, — 5 минут. Значением по умолчанию для соединителя приема, настроенного на пограничном транспортном сервере, является 1 минута.

Set-ReceiveConnector

ConnectionTimeOut

Этот параметр задает максимальное количество времени, в течение которого подключение по протоколу SMTP к исходному серверу обмена сообщениями может оставаться открытым, даже если сервер обмена сообщениями передает данные. Значение по умолчанию для соединителя приема, настроенного на транспортном сервере-концентраторе, — 10 минут. Значение по умолчанию для соединителя приема, настроенного на пограничном транспортном сервере, — 5 минут. Значение параметра ConnectionTimeout должно быть больше значения параметра ConnectionInactivityTimeout.

Set-ReceiveConnector

MaxInboundConnection

Этот параметр задает максимальное количество одновременных входящих подключений SMTP, допустимое этим соединителем приема. Значение по умолчанию — 5000.

Set-ReceiveConnector

MaxInboundConnectionPercentagePerSource

Этот параметр указывает максимальное количество одновременных подключений SMTP с одного исходного сервера обмена сообщениями, допустимое этим соединителем приема. Значение выражается в виде процента доступных оставшихся подключений для соединителя приема. Максимальное количество подключений, допустимое соединителем приема, определяется параметром MaxInboundConnection. По умолчанию параметр MaxInboundConnectionPercentagePerSource имеет значение 2 процента.

Set-ReceiveConnector

MaxInboundConnectionPerSource

Этот параметр указывает максимальное количество одновременных подключений SMTP с одного исходного сервера обмена сообщениями, допустимое этим соединителем приема. Значение по умолчанию — 100.

Set-ReceiveConnector

MaxProtocolErrors

Этот параметр задает максимальное количество ошибок протокола SMTP, которое допускает соединитель приема перед закрытием подключения к исходному серверу обмена сообщениями. Значение по умолчанию — 5.

Set-ReceiveConnector

TarpitInterval

Этот параметр определяет продолжительность искусственной задержки ответов. Искусственная задержка ответов применяется для задержки откликов SMTP для определенных моделей подключений, которые указывают на атаку с целью сбора действующих адресов, а также наличие других нежелательных сообщений. Атака с целью сбора действующих адресов — это попытка собрать допустимые адреса электронной почты определенной организации для рассылки нежелательной почты коммерческого содержания.

Задержка, устанавливаемая параметром TarpitInterval, применяется только к анонимным подключениям. Значение параметра TarpitInterval по умолчанию — 5 секунд. Дополнительные сведения см. в разделе Фильтрация получателей.

Дополнительные сведения см. в разделе Set-ReceiveConnector.