В этом разделе рассматриваются очереди в Microsoft Exchange Server 2007 и задачи управления очередями, доступные администраторам для выполнения. Управлять очередями и находящимися в них сообщениями можно с помощью графического интерфейса средства просмотра очереди и команд среды управления Exchange.
Обзор
Очередь — это временное хранилище сообщений, ожидающих следующую стадию обработки. Каждая очередь представляет собой логический набор сообщений, которые обрабатываются сервером транспорта в определенном порядке.
Среда управления Exchange и средство просмотра очереди Exchange поддерживают два вида взаимодействия с очередями. Можно использовать эти интерфейсы для просмотра состояния и содержимого очередей и особых свойств сообщений. Эти интерфейсы можно также использовать для изменения очередей или сообщений в очередях.
Exchange 2007 использует модуль расширяемого хранилища (ESE) для хранения очередей. Ранее известный как JET, модуль ESE представляет собой метод, определяющий низкоуровневый интерфейс API к основным структурам базы данных в Exchange Server. Дополнительные сведения об управлении базой данных очередей см. в разделе Управление базой данных очередей. Этот раздел содержит сведения об изменении стандартного местоположения базы данных очередей.
Exchange 2007 использует технологию SMTP для обмена сообщениями в сети Интернет и между сайтами службы каталогов Active Directory. Протокол SMTP является частью набора протоколов TCP/IP, отвечающий за обмен сообщениями электронной почты между агентами обмена сообщениями. Сервер узлового транспорта использует вызов удаленной процедуры (RPC) Exchange, чтобы связаться с почтовым сервером для доставки MAPI-сообщения.
Сообщения, получаемые из сети Интернет или посылаемые в нее, помещаются в очередь на компьютере, на котором установлена роль сервера «Граничный транспорт». Пересылаемые сообщения в среде Exchange 2007 помещаются в очередь на компьютере, на котором установлена роль сервера «Узловой транспорт»
Типы очередей
Тип очереди, в которую помещается сообщение, зависит от маршрутизации сообщения. В Exchange 2007 используются следующие типы очередей:
- Очередь отправки Постоянная очередь,
используемая классификатором для сбора всех сообщений, которые
будут разрешены, маршрутизированы и обработаны транспортными
агентами. Классификатор является компонентом транспорта
Exchange, который обрабатывает все входящие сообщения и определяет,
как поступать с сообщением в зависимости от его получателей. В
Exchange 2007 пограничный транспортный сервер использует
классификатор для маршрутизации сообщения до необходимого
назначения. Сервер узлового транспорта использует классификатор,
чтобы расширить списки получателей и определить альтернативных
получателей и адреса пересылки. После того как классификатор
получает полные сведения о получателях, он использует их для
применения политик, маршрутизации сообщения и преобразования
содержимого.
Обработка всех сообщений, полученных сервером транспорта, начинаются с очереди отправки. Сообщения передаются посредством протокола SMTP, каталога раскладки или драйвера хранилища. Классификатор получает сообщение из этой очереди и помимо всего прочего определяет местоположение получателя и маршрут до него. После классификации сообщение перемещается в очередь доставки или в очередь недоставленных сообщений. Каждый транспортный сервер Exchange 2007 имеет только одну очередь отправки. Сообщения в очереди отправки не могут одновременно находиться в других очередях.
- Очередь доставки почты. Очереди
доставки почты содержат сообщения, которые должны быть доставлены
на почтовый сервер с помощью шифрованного вызова удаленных процедур
Exchange. Очереди доставки почты располагаются только на серверах
узлового транспорта. Очередь доставки почты содержит сообщения,
которые необходимо доставить в почтовые ящики получателей, чьи
данные хранятся на почтовом сервере, находящемся в том же сайте,
что и сервер узлового транспорта. На сервере узлового транспорта
можно разместить несколько очередей доставки почты. Следующим
сегментом прыжка после очереди доставки почты является
различающееся имя почтового хранилища.
- Очередь удаленной доставки. Очереди
удаленной доставки содержат сообщения, которые должны быть
доставлены на удаленный сервер с помощью протокола SMTP. Очереди
удаленной доставки могут располагаться как на серверах узлового
транспорта, так и на пограничных транспортных серверах; на каждом
сервере может находиться несколько очередей удаленной доставки.
Каждая очередь удаленной доставки содержит сообщения,
которые должны быть переправлены получателям с одинаковыми
назначениями. На пограничном транспортном сервере этими
назначениями являются SMTP-домены или SMTP-соединители. На сервере
узлового транспорта эти назначения находятся вне сайта
Active Directory, в котором находится сервер узлового
транспорта. Очереди удаленной доставки при необходимости динамично
создаются и автоматически удаляются с сервера, если в них больше не
содержится сообщений и заданный срок действия истек. По умолчанию
эта очередь удаляется спустя три минуты после выхода из нее
последнего сообщения. Следующим сегментом прыжка после очереди
удаленной доставки являются доменное SMTP-имя, имя узла или его
IP-адрес, а также имя сайта Active Directory.
- Очередь опасных сообщений. Очередь
опасных сообщений является особой очередью, используемой для
изоляции сообщений, которые могут нанести потенциальный вред
системе Exchange 2007 после сбоя. Сообщения, содержащие
ошибки, которые вероятно могут нанести непоправимый ущерб системе
Exchange Server доставляются в очередь опасных сообщений. Эта
очередь обычно пуста, и если опасных сообщений не существует, то
очередь не отображается в средстве просмотра очереди. Очередь
опасных сообщений всегда в подготовленном состоянии. По умолчанию
все сообщения в этой очереди приостановлены. Эти сообщения можно
удалить, если они способны причинить вред системе. Если причина, по
которой сообщение было помещено в очередь опасных сообщений, не
относится к сообщению, то доставку сообщения можно возобновить. При
возобновлении доставки сообщение встает в очередь отправки.
- Очередь недоставленных сообщений. На каждом
транспортном сервере может находиться только одна очередь
недоставленных сообщений. Очередь недоставленных сообщений содержит
сообщения, которые невозможно переправить по назначению. Обычно
недоступное назначение вызвано изменениями в настройке, которые
изменили путь доставки. Вне зависимости от назначения все
сообщения, имеющие недоступных адресатов, находятся в этой
очереди.
Если сообщение получено транспортом, почтовый транспортный элемент создается и сохраняется в базе данных. При добавлении почтового транспортного элемента в базу данных ему присваивается уникальный идентификатор. Если сообщение или почтовый транспортный элемент направляется более чем одному получателю, этот элемент может иметь несколько назначений. Каждое назначение представляет собой особое решение маршрутизации каждого почтового транспортного элемента, и каждое решение маршрутизации создает маршрутизированный почтовый элемент.
Маршрутизованный почтовый элемент представляет собой ссылку на почтовый транспортный элемент и является единицей обработки в операциях, связанных с очередями. Если почтовый транспортный элемент имеет более одного решения маршрутизации, то несколько маршрутизированных почтовых элементов ссылается на один и тот же почтовый транспортный элемент. Сообщение, направленное получателям, находящимся в двух различных доменах, отображается как два различных сообщения в очередях доставки, даже если в базе данных находится только один почтовый транспортный элемент.
Управление очередями
Если появились трудности в обработке потока почтовых сообщений или приходит большое количество нежелательной почты, можно вмешаться и изменить состояние очередей и сообщений, находящихся в этих очередях. Отдельные или массовые операции можно выполнять как с отдельным объектом, так и с несколькими выбранными объектами. Используйте графический интерфейс средства просмотра очереди и команды среды управления Exchange в Exchange 2007 для получения сведений о сообщениях и очередях доставки. После получения необходимых сведений можно выбрать необходимые очереди и сообщения.
Можно использовать средство просмотра сообщений или команды среды управления Exchange, чтобы создать критерии фильтра для определения необходимых очередей и сообщений. Критерии фильтра основаны на следующих атрибутах:
- состояние очереди;
- свойства очереди;
- состояние сообщения;
- свойства сообщения.
Дополнительные сведения об использовании фильтра очередей см. в разделе Фильтрация очередей. Дополнительные сведения об использовании фильтра сообщений см. в разделе Фильтрация сообщений.
Задачи управления очередями
Средство просмотра очереди и команды среды управления Exchange можно использовать для просмотра сведений об очередях и сообщениях. Также можно использовать эти средства для выполнения следующих принудительных действий:
- Приостановить очередь. Это действие
временно предотвращает доставку сообщений, находящихся в очереди.
Новые сообщения продолжают поступать в очередь, но ни одно
сообщение не может ее покинуть. Дополнительные сведения см. в
разделе Инструкции по
приостановке очередей.
- Возобновить очередь. Это действие
отменяет приостановку очереди и разрешает доставку сообщений,
находящихся в очереди. Дополнительные сведения см. в разделе
Инструкции по
возобновлению очередей.
- Повтор очереди. Когда очередь не может
соединиться со следующим сегментом прыжка, задается счетчик времени
повтора. Счетчик времени повтора планирует последовательные попытки
подключения. Это действие отменяет следующую попытку подключения по
расписанию и немедленно пытается подключиться к следующему сегменту
прыжка. Если подключение не устанавливается, следующее время
повтора сбрасывается. Дополнительные сведения см. в разделе
Повторение
попытки очередей.
Командлет Retry-Queue вместе с параметром Resubmit также может использоваться для перемещения сообщения из очереди в очередь отправки и возвращения к процессу классификации. Сообщения, находящиеся в одном из следующих состояний, можно повторно отправить вручную:
- Очереди доставки почты или очереди удаленной доставки в
состоянии Retry. Сообщения в этих очередях не должны находиться в
приостановленном состоянии.
- Сообщения из очереди недоставленных сообщений, которые не
находятся в приостановленном состоянии.
- Сообщения из очереди опасных сообщений.
- Очереди доставки почты или очереди удаленной доставки в
состоянии Retry. Сообщения в этих очередях не должны находиться в
приостановленном состоянии.
- Приостановить сообщение. Это действие
временно приостанавливает доставку сообщения. Действие приостановки
сообщения можно использовать для предотвращения доставки сообщения
всем адресатам отдельной очереди или всем адресатам во всех
очередях. Дополнительные сведения см. в разделе Инструкции по
приостановке отправки сообщений.
- Возобновить сообщение. Это действие
отменяет приостановку сообщения и разрешает доставку сообщений,
находящихся в очереди. Действие возобновления сообщения можно
использовать для возобновления доставки сообщения всем адресатам
отдельной очереди или всем адресатам во всех очередях. Эту операцию
можно также использовать для повторной отправки сообщений из
очереди опасных сообщений. Дополнительные сведения см. в разделе
Инструкции по
возобновлению доставки сообщений.
- Удалить сообщение. Это действие делает
доставку сообщения невозможным. Действие удаления сообщения можно
использовать для предотвращения доставки сообщения всем адресатам
отдельной очереди или всем адресатам во всех очередях. Также в этом
действии имеется возможность послать отчет о недоставке отправителю
сообщения при его удалении. Дополнительные сведения см. в разделе
Инструкции по
удалению сообщений из очередей.
- Экспортировать сообщение. Это действие
копирует сообщение по указанному пути файла. Сообщения не удаляются
из очереди, но их копии сохраняются в указанном месте. Впоследствии
это позволяет администраторам или должностным лицам предприятия
подробно изучить корреспонденцию. Перед экспортом сообщений
необходимо приостановить сообщения в очереди, чтобы обычная
доставка не продолжалась во время экспорта. Формат экспорта
совместим с приложениями электронной почты, такими как Microsoft
Office Outlook. Сохраняйте сообщения в формате EML, чтобы
операционная система сопоставила этот файл с приложением
электронной почты. Дополнительные сведения см. в разделе Инструкции по экспорту
сообщений из очередей.
Дополнительные сведения
Дополнительные сведения см. в следующих разделах: