Настройка интервалов повторной отправки, повторной передачи и окончания срока действия сообщений

Область применения: Exchange Server 2013 г.

В Microsoft Exchange Server 2013 г. можно настроить интервалы повтора, повторной отправки и истечения срока действия сообщений в транспортной службе на серверах почтовых ящиков и на пограничных транспортных серверах. Описание этих параметров см. в статье Интервалы повтора, повторной отправки и истечения срока действия сообщения.

Что нужно знать перед началом работы

  • Предполагаемое время для завершения каждой процедуры: 10 минут

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

  • Все специальные настройки, выполненные для каждого сервера в XML-файлах конфигурации приложения Exchange, например в файлах web.config на серверах клиентского доступа или файлах EdgeTransport.exe.config на серверах почтовых ящиков, будут перезаписаны после установки накопительного пакета обновления Exchange. Обязательно сохраните нужные данные, чтобы упростить перенастройку сервера после установки. Эти параметры необходимо перенастроить после установки накопительного пакета обновления Exchange.

  • Сведения о сочетаниях клавиш, которые применяются к процедурам, описанным в этом разделе, см. в статье Сочетания клавиш в Центре администрирования Exchange.

Совет

Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу Exchange Server.

Используйте EdgeTransport.exe.config для настройки счетчика повторных попыток сбоя очереди, интервала повторных попыток сбоя очереди, интервала повторных попыток доставки почтового ящика и максимального времени простоя перед повторной отправкой.

Чтобы настроить число повторных попыток сбоя очереди, интервал повторных попыток сбоя очереди, интервал повторных попыток очереди доставки почтового ящика и максимальное время простоя перед повторной отправкой интервала изменения ключей в файле конфигурации xml-приложения %ExchangeInstallPath%Bin\EdgeTransport.exe.config на сервере почтовых ящиков или пограничном транспортном сервере. Изменения в этом файле применяются после перезапуска службы транспорта Microsoft Exchange. При перезапуске этой службы поток почты на сервере временно прерывается.

  1. В окне командной строки на сервере почтовых ящиков или пограничном транспортном сервере откройте файл EdgeTransport.exe.config в Блокноте, выполнив следующую команду:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Найдите следующие ключи в <appSettings> разделе.

    <add key="QueueGlitchRetryCount" value="<Integer>" />
    <add key="QueueGlitchRetryInterval" value="<hh:mm:ss>" />
    <add key="MailboxDeliveryQueueRetryInterval" value="<hh:mm:ss>" />
    <add key="MaxIdleTimeBeforeResubmit" value="<hh:mm:ss>" />
    

    В этом примере изменяется значение количества повторных попыток очереди при сбое на 6, интервал повторных попыток очереди при сбое на 30 секунд, интервал между повторными попытками для очереди доставки в почтовые ящики на 3 минуты, а максимальное время простоя перед интервалами повторной передачи — на 6 часов.

    <add key="QueueGlitchRetryCount" value="6" />
    <add key="QueueGlitchRetryInterval" value="00:00:30" />
    <add key="MailboxDeliveryQueueRetryInterval" value="00:03:00" />
    <add key="MaxIdleTimeBeforeResubmit" value="6:00:00" />
    
  3. По завершении нажмите кнопку Сохранить и закройте файл EdgeTransport.exe.config.

  4. Перезапустите службу транспорта Microsoft Exchange, выполнив следующую команду:

    net stop MSExchangeTransport && net start MSExchangeTransport
    

Настройка количества повторных попыток при временных ошибках, интервала между повторными попытками при временных ошибках и интервала между повторными попытками при ошибке исходящего подключения

Временные попытки повторных попыток сбоем указывают количество попыток подключения, которые были предприняты после неудачных попыток подключения, контролируемых ключами QueueGlitchRetryCount и QueueGlitchRetryInterval . По умолчанию количество временных попыток неудачных попыток — 6. Допустимый диапазон вводимых значений для этого параметра — от 0 до 15. Если задать количество попыток временных попыток сбоя равным 0, следующая попытка подключения управляется интервалом повтора исходящего подключения.

Интервал повторных попыток с временным сбоем указывает интервал между каждой попыткой подключения, который определяется числом временных попыток повторных попыток сбоя. В транспортной службе на сервере почтовых ящиков временный интервал повтора сбоя по умолчанию составляет 5 минут. На пограничном транспортном сервере интервал повтора временного сбоя по умолчанию составляет 10 минут.

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

Использование EAC для настройки временных попыток повтора сбоя, интервала повторных попыток с временным сбоем или интервала повтора исходящего подключения

  1. В Центре администрирования Exchange щелкните Серверы>Серверы, выберите сервер и щелкните изменить значок правки., а затем щелкните Ограничения транспорта.

  2. В разделе Повторные попытки введите значение для интервала повтора сбоя исходящего подключения (в секундах),интервала повтора временной ошибки (в минутах) или временных попыток повтора сбоя.

  3. По завершении нажмите кнопку Сохранить.

Использование оболочки для настройки временных попыток повтора сбоя, интервала повторных попыток с временным сбоем и интервала повторных попыток сбоя исходящего подключения

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

Set-TransportService <ServerIdentity> -TransientFailureRetryCount <Integer> -TransientFailureRetryInterval <hh:mm:ss> -OutboundConnectionFailureRetryInterval <dd.hh:mm:ss>

В этом примере изменяются следующие значения на сервере почтовых ящиков с именем Mailbox01: на пограничном транспортном сервере Exchange01.

  • Количество повторных попыток при временной ошибке равно 8.

  • Интервал повторной попытки при временной ошибке равен 1 минуте.

  • Интервал повторной попытки при ошибке исходящего подключения равен 45 минутам.

Set-TransportService Mailbox01 -TransientFailureRetryCount 8 -TransientFailureRetryInterval 00:01:00 -OutboundConnectionFailureRetryInterval 00:45:00

Примечание.

Параметры TransientFailureRetryCount и TransientFailureRetryInterval также доступны в командлете Set-FrontEndTransportService для транспортной службы переднего плана на серверах клиентского доступа.

Настройка интервала повтора сообщения с помощью оболочки

По умолчанию интервал повтора сообщения составляет 00:15:00 15 минут. Рекомендуется не изменять значение по умолчанию, если только служба поддержки майкрософт не порекомендует вам это сделать.

Используйте следующий синтаксис, чтобы задать интервал повтора сообщения.

Set-TransportService <ServerIdentity> -MessageRetryInterval <dd.hh:mm:ss>

В этом примере показано, как изменить параметр интервала между повторными попытками доставки сообщения и задать для него значение 20 минут на сервере почтовых ящиков с именем Mailbox01.

Set-TransportService Mailbox01 -MessageRetryInterval 00:20:00

Настройка параметров времени ожидания для уведомления о задержке доставки сообщения

Вы можете использовать EAC или оболочку для настройки интервала времени ожидания уведомления DSN задержки. Этот параметр применяется только к локальному транспортному серверу. Оболочку можно использовать только для включения или отключения отправки сообщений о задержке DSN внутренним и внешним отправителям. Эти параметры применяются ко всем транспортным серверам в организации.

Примечание.

На транспортных серверах-концентраторах Exchange 2007 все параметры ExternalDSN* и InternalDSN* доступны в командлете Set-TransportServer , а не в командлете Set-TransportConfig . Если в вашей организации есть какие-либо транспортные серверы-концентраторы Exchange 2007, необходимо внести изменения в эти значения с помощью командлета Set-TransportServer на каждом транспортном сервере-концентраторе Exchange 2007.

Использование EAC для настройки интервала времени ожидания уведомления о сообщениях DSN о задержке

  1. В EAC щелкните Серверы>Серверы, выберите сервер и щелкните изменить значок редактирования., а затем щелкните Ограничения транспорта.

  2. В разделе Уведомления введите значение для параметра Уведомлять отправителя, когда сообщение задерживается после (часы) .

  3. По завершении нажмите кнопку Сохранить.

Использование оболочки для настройки интервала времени ожидания уведомления о сообщении DSN о задержке

Используйте следующий синтаксис, чтобы задать интервал повтора сообщения.

Set-TransportService <ServerIdentity> -DelayNotificationTimeout <dd.hh:mm:ss>

В этом примере показано, как изменить параметр времени ожидания перед отправкой уведомления о задержке доставки сообщения и задать для него значение 6 часов на сервере почтовых ящиков с именем Mailbox01.

Set-TransportService Mailbox01 -DelayNotificationTimeout 06:00:00

Использование оболочки для включения или отключения отправки уведомлений о задержке DSN внешним или внутренним отправителям сообщений

Используйте следующий синтаксис для настройки параметров уведомления о задержке DSN.

Set-TransportConfig -ExternalDelayDSNEnabled <$true | $false> -InternalDelayDSNEnabled <$true |$false>

В этом примере запрещается отправка уведомлений о состоянии задержанной доставки внешним отправителям.

Set-TransportConfig -ExternalDelayDSNEnabled $false

В этом примере запрещается отправка уведомлений о состоянии задержанной доставки внутренним отправителям.

Set-TransportConfig -InternalDelayDSNEnabled $false

Настройка времени ожидания перед завершением срока действия сообщения

Настройка интервала ожидания истечения срока действия сообщения с помощью EAC

  1. В EAC щелкните Серверы>Серверы, выберите сервер и щелкните изменить значок редактирования., а затем щелкните Ограничения транспорта.

  2. В разделе Срок действия сообщения введите значение в поле Максимальное время с момента отправки (в днях).

  3. По завершении нажмите кнопку Сохранить.

Настройка интервала истечения срока действия сообщения с помощью оболочки

Чтобы настроить время ожидания перед завершением срока действия сообщения, выполните указанную ниже команду.

Set-TransportService <ServerIdentity> -MessageExpirationTimeout <dd.hh:mm:ss>

В этом примере показано, как изменить параметр времени ожидания перед завершением срока действия сообщения и задать для него значение 4 дня на сервере Exchange с именем Mailbox01.

Set-TransportService Mailbox01 -MessageExpirationTimeout 4.00:00:00