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

Область действия: Exchange Server 2013

В Microsoft Exchange Server 2013 г. на сообщения, которые невозможно доставить, распространяются различные сроки повтора, повторной отправки и истечения срока действия в зависимости от источника и назначения сообщения. Повторная попытка доставки — это новая попытка подключиться к месту назначения. Повторная отправка — это отправка сообщения обратно в очередь передачи для повторной обработки классификатором. После безуспешного выполнения всех попыток доставить сообщение в течение определенного периода срок действия сообщения заканчивается. После истечения срока действия сообщения отправитель получает уведомление о сбое доставки. Затем сообщение удаляется из очереди.

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

Инструкции по настройке этих интервалов см. в разделе Настройка интервалов повторной отправки, повторной передачи и истечения срока действия сообщений.

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

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

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

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

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

Имя параметра или ключа Значение по умолчанию Где можно настроить Описание
QueueGlitchRetryCount 4 EdgeTransport.exe.config Этот ключ указывает количество попыток подключения, которые немедленно предпринимается при возникновении проблем с подключением транспортного сервера к конечному серверу. Подобные проблемы при подключении обычно связаны с очень кратковременными перебоями в работе сети.

Допустимые входные данные для этого ключа — целое число от 0 до 15.

Как правило, изменять этот ключ не требуется, если сеть не является ненадежной и по-прежнему имеется множество случайно удаленных подключений.
QueueGlitchRetryInterval 00:01:00 или 1 минута EdgeTransport.exe.config Этот ключ управляет интервалом соединения между каждой попыткой подключения, указанной ключом QueueGlitchRetryCount .

Как правило, изменять этот параметр не требуется, если сеть не является ненадежной и по-прежнему имеется множество случайно удаленных подключений.
TransientFailureRetryCount 6 Командлет Set-TransportService или свойства сервера в Центре администрирования Exchange (EAC) Этот параметр указывает количество попыток подключения, которые выполняются после неудачных попыток подключения, управляемых ключами QueueGlitchRetryCount и QueueGlitchRetryInterval . Проблемы с подключением, которые исчерпают ключи QueueGlitchRetryCount и QueueGlitchRetryInterval , могут быть вызваны перезапусками сервера или кэшированными сбоями поиска DNS.

Допустимые входные данные для этого параметра — целое число от 0 до 15. Если этот параметр имеет значение 0, следующая попытка подключения управляется параметром OutboundConnectionFailureRetryInterval .
TransientFailureRetryInterval
  • Служба транспорта на серверах почтовых ящиков: 00:05:00 или 5 минут
  • Пограничные транспортные серверы: 00:01:00 или 10 минут
Командлет Set-TransportService или свойства сервера в EAC Этот параметр управляет интервалом соединения между каждой попыткой подключения, указанной параметром TransientFailureRetryCount .

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.
OutboundConnectionFailureRetryInterval
  • Служба транспорта на серверах почтовых ящиков: 00:10:00 или 10 минут
  • Пограничные транспортные серверы: 00:30:00 или 30 минут
Командлет Set-TransportService или свойства сервера в EAC Этот параметр задает интервал повторных попыток для исходящих попыток подключения, которые ранее завершались сбоем. Предыдущие неудачные попытки подключения контролируются параметрами TransientFailureRetryCount и TransientFailureRetryInterval.

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.
MessageRetryInterval 00:15:00 или 15 минут Командлет Set-TransportService Этот параметр задает интервал повтора для отдельных сообщений с состоянием "Повторить". Мы рекомендуем не изменять значение по умолчанию, если служба поддержки клиентов Майкрософт не рекомендует это сделать.
MailboxDeliveryQueueRetryInterval 00:05:00 или 5 минут EdgeTransport.exe.config Этот ключ указывает, как часто очереди пытаются подключиться к службе доставки транспорта почтовых ящиков для целевой базы данных почтовых ящиков, к которая не может быть успешно достигнута.

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.

Допустимые входные данные для этого ключа — от 00:00:01 до 1.00:00:00.

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

Если очередь доставки находится в состоянии повтора, можно вручную принудительно выполнить немедленную попытку подключения с помощью средства просмотра очередей на панели элементов Exchange или командлета Retry-Queue в оболочке. Повторная попытка, выполняемая вручную, переопределяет запланированное время следующей повторной попытки. Если не удалось создать подключение, таймер интервалов между повторными попытками будет сброшен. Чтобы от этого действия был результат, очередь доставки должна находиться в состоянии «Retry».

Дополнительные сведения см. в разделе "Очереди повторов" в разделе "Управление очередями".

Параметры конфигурации для сообщений DSN о задержке

После каждого сбоя доставки сообщения пограничный транспортный сервер или служба транспорта на сервере почтовых ящиков создает сообщение о состоянии задержки доставки (DSN) и ставит его в очередь для доставки отправителе сообщения, которое невозможно получить. Это сообщение DSN задержки отправляется только после указанного интервала времени ожидания уведомления о задержке и только в том случае, если сообщение о сбое не было доставлено в течение этого времени. По умолчанию интервал времени ожидания уведомления о задержке — 4 часа. Данная задержка предотвращает отправку ненужных уведомлений о состоянии задержанной доставки, причинами которой могут быть временные сбои в передаче сообщений. Отправка уведомлений DSN с задержкой может быть выборочно включена или отключена для сообщений, поступающих внутри или за пределами организации Exchange.

Параметры конфигурации, доступные для уведомлений о задержанной доставке, описаны в таблице ниже.

Параметры конфигурации, доступные для уведомлений о задержке DSN

Имя параметра Значение по умолчанию Расположение Описание
DelayNotificationTimeOut 4:00:004 часа Set-TransportService или свойства сервера в EAC Этот параметр указывает, сколько времени сервер ожидает перед отправкой отправителя сообщения DSN с задержкой. Значение этого параметра всегда должно быть больше значения параметра TransientFailureRetryCount , умноженного на значение параметра TransientFailureRetryInterval .

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.
ExternalDelayDSNEnabled $true Set-TransportConfig Этот параметр указывает, могут ли отправляться сообщения DSN с задержкой отправители сообщений, которые находятся за пределами организации Exchange.

Допустимые входные данные для этого параметра: или $true $false.
InternalDelayDSNEnabled $true Set-TransportConfig Этот параметр указывает, могут ли отправляться сообщения DSN с задержкой отправители сообщений, которые находятся в организации Exchange.

Допустимые входные данные для этого параметра: или $true $false.

Примечание

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

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

Функция повторной отправки сообщений помещает недоставленные сообщения обратно в очередь передачи для повторной обработки классификатором.

Автоматическая повторная отправка сообщений

Если очередь доставки находится в состоянии "Повторная попытка" и не удалось успешно доставить сообщения в течение указанного периода времени, сообщения, не доставленные из очереди доставки, автоматически перенаправляемы повторно. Этот период времени управляется ключом MaxIdleTimeBeforeResubmit в EdgeTransport.exe.config конфигурации приложения. Только сообщения в очередях доставки являются кандидатами для автоматической повторной отправки.

Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты и сс — секунды.

Значение по умолчанию — 12:00:00 12 часов.

Повторная отправка сообщений вручную

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

  • Очереди доставки с состоянием "Повторить попытку". Сообщения в очередях не должны находиться в состоянии «Приостановить».
  • Сообщения, которые находятся в очереди Unreachable и не находятся в приостановленном состоянии.
  • Сообщения, которые находятся в очереди подозрительных сообщений.

Дополнительные сведения об очереди подозрительных сообщений и очереди unreachable см. в разделе "О очереди подозрительных сообщений и очереди недостижимых сообщений" в разделе "Очереди".

Если вы хотите вручную повторно отправить сообщения, расположенные в очередях доставки или в очереди Unreachable, не дожидаясь времени, заданного параметром MaxIdleTimeBeforeResubmit , необходимо использовать командлет Retry-Queue с параметром Resubmit . Чтобы вручную повторно отправить сообщения, расположенные в очереди подозрительных сообщений, можно использовать средство просмотра очередей или командлет Resume-Message для возобновления сообщения. Дополнительные сведения см. в разделе "Повторная отправка сообщений в очередях" раздела " Управление очередями".

Другим способом повторной отправки сообщений вручную является приостановка сообщений, экспорт сообщений в текстовые файлы с расширением EML-файла, а затем копирование EML-файлов в каталог воспроизведения на любом сервере почтовых ящиков или пограничном транспортном сервере. Этот метод повторной отправки работает для сообщений, которые находятся в очередях доставки или в очереди unreachable. Сообщения, расположенные в очереди подозрительных сообщений, уже находятся в состоянии "Приостановлено". Сообщения, расположенные в очереди отправки, не могут быть приостановлены или экспортированы.

Примечание

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

Дополнительные сведения см. в статье "Экспорт сообщений из очередей".

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

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

Автоматическое завершение срока действия сообщений

Интервал времени ожидания срока действия сообщения управляется параметром MessageExpirationTimeOut в командлете Set-TransportService или в свойствах сервера в EAC.

Чтобы указать значение, введите его в качестве интервала времени: dd. hh:mm:ss where dd = days, hh = hours, mm = minutes, and ss = seconds.

Значение по умолчанию — 2.00:00:00 2 дня. Допустимый диапазон входных данных для этого параметра — от "до 00:00:05 " 90.00:00:00.

Завершение срока действия сообщений вручную

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

Дополнительные сведения см. в разделе "Удаление сообщений из очередей" раздела "Управление сообщениями в очередях".