Очереди и сообщения в очередях в Exchange ServerQueues and messages in queues in Exchange Server

Очередь — это временное хранилище сообщений, ожидающих дальнейшей обработки или доставки в пункт назначения.A queue is a temporary holding location for messages that are waiting to enter the next stage of processing or delivery to a destination. Каждая очередь представляет собой логический набор сообщений, которые сервер Exchange Server обрабатывает в определенном порядке.Each queue represents a logical set of messages that the Exchange server processes in a specific order. В Exchange 2016 и Exchange 2019, в очередях хранятся сообщения до, во время и после доставки.In Exchange 2016 and Exchange 2019, queues hold messages before, during, and after delivery. Очереди существуют в службе транспорта на серверах почтовых ящиков и на пограничных транспортных серверах.Queues exist in the Transport service on Mailbox servers and on Edge Transport servers. В этой статье эти серверы называются транспортными серверами.Mailbox servers and Edge Transport servers are called transport servers throughout this topic.

Как и во всех предыдущих версиях Exchange, для хранения очередей используется отдельная база данных ESE.Like all previous versions of Exchange, a single Extensible Storage Engine (ESE) database is used for queue storage.

Управлять очередями и сообщениями в очередях можно с помощью командной консоли Exchange и средства просмотра очереди на панели инструментов Exchange.You can manage queues and messages in queues by using the Exchange Management Shell and Queue Viewer in the Exchange Toolbox. С помощью этих интерфейсов можно просматривать состояние и содержимое очередей и подробные свойства сообщений.You can use these interfaces to view the status and contents of queues and detailed message properties. Вы также можете выполнять действия, которые изменяют очереди или сообщения в очередях.You can also perform actions that modify queues or the messages in queues. Дополнительные сведения см. в статье процедуры для очередей и процедур для сообщений в очередях.For more information, see Procedures for queues and Procedures for messages in queues.

Типы очередейTypes of queues

Следующие типы очередей используются в Exchange 2016 и Ексчаже 2019, которые аналогичны Exchange 2013:The following types of queues are used in Exchange 2016 and Exchage 2019, which are the same as Exchange 2013:


ОчередьQueue Роль сервераServer role ОписаниеDescription
Очереди доставкиDelivery queues Серверы почтовых ящиков и пограничные транспортные серверыMailbox servers and Edge Transport servers Содержит сообщения, доставляемые всем внутренним и внешним адресатам.Holds messages that are being delivered to all internal and external destinations.
Очереди доставки динамически создаются, когда они необходимы, и автоматически удаляются, если очередь пуста и истек срок действия.Delivery queues are dynamically created when they're required, and are automatically deleted when the queue is empty and the expiration time has passed. Срок действия очереди контролируется параметром куеуемаксидлетиме в командлете Set-TransportService .The queue expiration time is controlled by the QueueMaxIdleTime parameter on the Set-TransportService cmdlet. Значение по умолчанию равно трем минутам.The default value is three minutes.
На пограничных транспортных серверах имеется очередь для каждого уникального конечного домена SMTP или промежуточного узла.On Edge Transport servers, there's a queue for every unique destination SMTP domain or smart host.
На серверах почтовых ящиков имеется очередь для каждого уникального пункта назначения, указанного в свойстве NextHopSolutionKey. Дополнительные сведения см. в разделе NextHopSolutionKey далее в этой статье. On Mailbox servers, there's a queue for every unique destination as indicated by the NextHopSolutionKey property. For more information, see the NextHopSolutionKey section later in this topic.
Все сообщения передаются между серверами Exchange 2016 и Exchange 2013 с помощью протокола SMTP.All messages are transmitted between Exchange 2016 and Exchange 2013 servers by using SMTP. Если пункт назначения обслуживается соединителем агента доставки, для него также используется очередь доставки.Non-SMTP destinations also use delivery queues if the destination is serviced by a Delivery Agent connector. Дополнительные сведения см. в статье Delivery Agents and Delivery Agent Connectors.For more information, see Delivery Agents and Delivery Agent Connectors.
Очередь подозрительных сообщенийPoison message queue Серверы почтовых ящиков и пограничные транспортные серверыMailbox servers and Edge Transport servers Изолирует сообщения, которые содержат ошибки и обозначены как опасные для Exchange после сбоя сервера или службы. Содержимое и формат сообщений могут быть действительно опасными, но иногда сообщения обозначаются так из-за неправильно написанного агента транспорта или ошибки в программном обеспечении, которая привела к сбою на сервере Exchange Server.Isolates messages that contain errors and are determined to be harmful to Exchange after a server or service failure. The messages may be genuinely harmful in their content and format, or the messages might have been the victims of a poorly written transport agent or a software bug that crashed the Exchange server while it was processing the otherwise valid messages.
Как правило, очередь подозрительных сообщений пуста. Если эта очередь не содержит сообщений, она не отображается в средствах управления очередями. Возобновление отправки сообщений в этой очереди и их удаление никогда не происходят автоматически. Сообщения остаются в очереди подозрительных сообщений, пока администратор не возобновит их отправку или не удалит их вручную.The poison message queue is typically empty. If the poison message queue contains no messages, then it doesn't appear in the queue management tools. Messages in the poison message queue are never automatically resumed or expired. Messages remain in the poison message queue until they're manually resumed or removed by an administrator.
На каждом сервере почтовых ящиков или пограничном транспортном сервере есть только одна очередь подозрительных сообщений.Every Mailbox server or Edge Transport server has only one poison message queue.
Теневые очередиShadow queues Серверы почтовых ящиковMailbox servers Теневые очереди содержат избыточные копии сообщений во время их передачи.Shadow queues hold redundant copies of messages while the messages are in transit. Дополнительные сведения см в разделе теневая избыточность в Exchange Server.For more information, see Shadow redundancy in Exchange Server.
Очередь передачиSubmission queue Серверы почтовых ящиков и пограничные транспортные серверыMailbox servers and Edge Transport servers Содержит сообщения, принятые службой транспорта, но еще не обработанные. Сообщения в очереди передачи либо находятся в обработке, либо ожидают ее. Holds messages that have been accepted by the Transport service, but haven't been processed. Messages in the Submission queue are either waiting to be processed, or are actively being processed.
На серверах почтовых ящиков сообщения принимает соединитель получения, каталог раскладки или преобразования либо служба отправки транспорта почтовых ящиков. На пограничных транспортных серверах сообщения обычно принимает соединитель получения, но также доступны каталоги раскладки и преобразования. On Mailbox servers, messages are received by a Receive connector, the Pickup or Replay directories, or the Mailbox Transport Submission service. On Edge Transport servers, messages are typically received by a Receive connector, but the Pickup and Replay directories are also available.
Классификатор извлекает сообщения из этой очереди и, помимо всего прочего, определяет расположение получателя и маршрут до него.The categorizer retrieves messages from this queue and, among other things, determines the location of the recipient and the route to that location. После классификации сообщение перемещается в очередь доставки или в очередь "Сообщения с недостижимым местом назначения".After categorization, the message is moved to a delivery queue or to the Unreachable queue. Для получения дополнительных сведений о классификаторе и транспортном конвейере просмотрите поток обработки почты и транспортный конвейер.For more information about the categorizer and the transport pipeline, see Mail flow and the transport pipeline.
На каждом сервере почтовых ящиков или пограничном транспортном сервере есть только одна очередь передачи.Every Mailbox server or Edge Transport server has only one Submission queue.
Очередь "Сообщения с недостижимым местом назначения"Unreachable queue Серверы почтовых ящиков и пограничные транспортные серверыMailbox servers and Edge Transport servers Содержит сообщения, которые не удается доставить в пункт назначения. Обычно это происходит из-за изменений в конфигурации, которые привели к изменению пути маршрутизации для доставки. В этой очереди находятся все сообщения с недоступными адресатами, независимо от пункта назначения.Contains messages that can't be routed to their destinations. Typically, an unreachable destination is caused by configuration changes that have modified the routing path for delivery. Regardless of destination, all messages that have unreachable recipients reside in this queue.
На каждом сервере почтовых ящиков или пограничном транспортном сервере есть только одна очередь "Сообщения с недостижимым местом назначения".Every Mailbox server or Edge Transport server has only one Unreachable queue.

Файлы базы данных очередейQueue database files

Все очереди хранятся в одной базе данных ESE.All the different queues are stored in a single ESE database. По умолчанию эта база данных очереди находится на транспортном сервере %ExchangeInstallPath%TransportRoles\data\Queueпо адресу.By default, this queue database is located on the transport server at %ExchangeInstallPath%TransportRoles\data\Queue.

Как и любая другая база данных ESE, база данных очередей использует файлы журнала для принятия, отслеживания и хранения данных. Для повышения производительности все транзакции с сообщениями записываются сначала в файлы журнала и в память, и только потом — в базу данных. С помощью файла контрольных точек можно отслеживать записи журнала транзакций, зафиксированные в базе данных. В процессе обычного завершения работы службы транспорта Microsoft Exchange несохраненные изменения базы данных, обнаруженные в журналах транзакций, сохраняются в базе данных.Like any ESE database, the queue database uses log files to accept, track, and maintain data. To enhance performance, all message transactions are written first to log files and memory, and then to the database file. The checkpoint file tracks the transaction log entries that have been committed to the database. During an ordinary shutdown of the Microsoft Exchange Transport service, uncommitted database changes that are found in the transaction logs are committed to the database.

Для базы данных очередей используется циклическое ведение журнала. Это означает, что журналы транзакций старше текущей контрольной точки немедленно удаляются автоматически. Таким образом, журналы транзакций нельзя воспроизвести для восстановления базы данных очередей из резервной копии.Circular logging is used for the queue database. This means that transaction logs that are older than the current checkpoint are immediately and automatically deleted. Therefore, the transaction logs can't be replayed for queue database recovery from backup.

В следующей таблице приведен список файлов, входящих в базу данных очередей.The following table lists the files that constitute the queue database.

ФайлFile ОписаниеDescription
Mail. queMail.que Файл базы данных очередей, в котором хранятся все сообщения, помещенные в очередь.This queue database file stores all the queued messages.
TMP. edbTmp.edb Временный файл базы данных очередей, который используется для проверки схемы базы данных очередей при запуске.This temporary database file is used to verify the queue database schema on startup.
TRN*. logTrn*.log В журнале транзакций записываются все изменения базы данных очередей.Transaction logs record all changes to the queue database. Изменения базы данных сначала записываются в журнал транзакций, и только после этого сохраняются в базе данных.Changes to the database are first written to the transaction log and then committed to the database. Trn.log — это текущий активный файл журнала транзакций.Trn.log is the current active transaction log file. Trntmp.log — следующий подготовленный к работе файл журнала транзакций, который создается заблаговременно.Trntmp.log is the next provisioned transaction log file that's created in advance. Если существующий файл журнала транзакций Trn. log достигает максимального размера, Trn. log переименовывается в Trn nnnn. log, где nnnn является порядковым номером.If the existing Trn.log transaction log file reaches its maximum size, Trn.log is renamed to Trn nnnn.log, where nnnn is a sequence number. Затем файл Trntmp.log переименовывается в Trn.log и становится текущим активным файлом журнала транзакций.Trntmp.log is then renamed Trn.log and becomes the current active transaction log file.
Trn. chkTrn.chk Файл контрольных точек, позволяющий отслеживать записи в журнале транзакций, добавленные в базу данных. Этот файл всегда находится в том же каталоге, что и файл mail.que.This checkpoint file tracks the transaction log entries that have been committed to the database. This file is always in the same location as the mail.que file.
Trnres00001. jrsTrnres00001.jrs
Trnres00002. jrsTrnres00002.jrs
Резервные файлы журналов транзакций, выполняющие роль заполнителей. Они используются лишь для обеспечения правильной остановки работы базы данных очередей в ситуации, когда заканчивается место на жестком диске, на котором хранится журнал транзакций.These reserve transaction log files act as placeholders. They're only used when the hard disk that contains the transaction log runs out of space to stop the queue database cleanly.

Exchange использует таблицы создания для хранения и очистки сообщений в базе данных очередей.Exchange uses generation tables for storage and clean-up of messages in the queue database. Вместо того чтобы обрабатывать и удалять отдельные записи сообщений из одной большой таблицы, база данных очереди хранит сообщения в таблицах времени и только удаляет всю таблицу после успешной обработки всех сообщений в таблице.Instead of processing and deleting individual message records from one large table, the queue database stores messages in time-based tables, and only deletes the entire table after all the messages in the table have been successfully processed. Например, рассмотрим следующий пример:For example, consider the following example:

  • Все сообщения, помещенные в очередь с 1:00 по 2:00 PM, независимо от очереди или конечного объекта, хранятся в 1p-2p_msgs таблице.All messages queued from 1:00 PM to 2:00 PM, regardless of the queue or destination, are stored in the 1p-2p_msgs table.

  • В 2:00 PM новые сообщения хранятся в 2p-3p_msgs таблице.At 2:00 PM, new messages are stored in the 2p-3p_msgs table.

  • В 4:00 PM создается новая таблица с именем 4p-5p_msgs .At 4:00 PM, a new table named 4p-5p_msgs is created. Удаляется 1p-2p_msgs вся таблица, но только в том случае, если все сообщения в таблице успешно обработаны.The entire 1p-2p_msgs table is deleted, but only if all messages in the table have been successfully processed.

Полное удаление таблиц, а не отдельных сообщений позволяет повысить производительность операций ввода-вывода для диска, на котором хранится база данных очередей.This approach of deleting entire messages tables instead of individual messages helps improves the I/O performance of the drive that holds the queue database.

Параметры настройки базы данных очередейOptions for configuring the queue database

Вы настраиваете базу данных очередей, добавляя или %ExchangeInstallPath%Bin\EdgeTransport.exe.config изменяя ключи в XML-файле конфигурации приложения.You configure the queue database by adding or modifying keys in the %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML application configuration file. Этот файл связан с транспортной службой Microsoft Exchange.This file is associated with the Microsoft Exchange Transport service. Изменения, внесенные в файл EdgeTransport. exe. config, вступят в силу после перезапуска службы транспорта Microsoft Exchange.Changes you make to the EdgeTransport.exe.config file take effect after you restart the Microsoft Exchange Transport service.

Примечание

Все параметры сервера Exchange или сервера IIS, указанные в файлах конфигурации приложения exExchangeNoVersion XML (например, файлы Web. config или файл EdgeTransport. exe. config), будут перезаписаны при установке Накопительный пакет обновления exExchangeNoVersion (CU).Any customized per-server Exchange or Internet Information Server settings you make in exExchangeNoVersion XML application configuration files (for example, web.config files or the EdgeTransport.exe.config file) will be overwritten when you install an exExchangeNoVersion Cumulative Update (CU). Убедитесь, что вы сохранили эти сведения, чтобы вы могли легко перенастроить сервер после установки.Make sure that you save this information so that you can easily re-configure your server after the install. После установки CU exExchangeNoVersion необходимо повторно настроить эти параметры.You must re-configure these settings after you install an exExchangeNoVersion CU.

В <appSettings> разделе файла EdgeTransport. exe. config можно добавлять новые или изменять существующие ключи.The <appSettings> section of the EdgeTransport.exe.config file is where you can add new keys or modify existing keys. Если определенный ключ не существует, вы можете добавить его вручную и изменить его значение.If a specific key doesn't exist, you can add it manually to change its value.

Ключи для базы данных очередей, имеющиеся в файле EdgeTransport.exe.config, описаны в следующей таблице.The keys for the queue database that are available in the EdgeTransport.exe.config file are described in the following table.

Ключи базы данных очередей сообщений, имеющиеся в файле EdgeTransport.exe.configMessage queue database keys that are available in the EdgeTransport.exe.config file

КлавишаKey Значение по умолчаниюDefault value ОписаниеDescription
Ключе QueueDatabaseBatchSizeQueueDatabaseBatchSize 4040 Указывает количество операций ввода-вывода, которое может группироваться перед выполнением.Specifies the number of database I/O operations that can be grouped together before they're executed.
По умолчанию этого ключа нет в файле EdgeTransport.exe.config.By default, this key doesn't exist in the EdgeTransport.exe.config file.
куеуедатабасебатчтимеаутQueueDatabaseBatchTimeout 100100 Указывает максимальное время ожидания группировки операций ввода-вывода перед выполнением (в миллисекундах). Операции ввода-вывода базы данных выполняются немедленно, если выполняются следующие условия: Specifies the maximum time in milliseconds that the database will wait for multiple database I/O operations to group before it executes them. The database I/O operations are executed without waiting for any more if the following conditions are true:
• Количество операций ввода-вывода базы данных, заданных ключом ключе QueueDatabaseBatchSize , не достигнуто.• The number of database I/O operations that's specified by the QueueDatabaseBatchSize key hasn't been reached.
• Время, указанное ключом куеуедатабасебатчтимеаут , прошло.• The time specified by the QueueDatabaseBatchTimeout key has passed.
По умолчанию этого ключа нет в файле EdgeTransport.exe.config.By default, this key doesn't exist in the EdgeTransport.exe.config file.
куеуедатабасемаксконнектионсQueueDatabaseMaxConnections 4 4 Указывает максимальное количество открытых подключений к базе данных ESE.Specifies the number of ESE database connections that can be open.
куеуедатабаселоггингбуфферсизеQueueDatabaseLoggingBufferSize РАЗМЕРОМ5MB Указывает объем памяти, используемой для кэширования записей транзакций перед занесением в файл журнала транзакций.Specifies the memory that's used to cache the transaction records before they're written to the transaction log file.
куеуедатабаселоггингфилесизеQueueDatabaseLoggingFileSize РАЗМЕРОМ5MB Указывает максимальный размер файла журнала транзакций. Когда достигается максимальный размер, создается новый файл журнала.Specifies the maximum size of a transaction log file. When the maximum log file size is reached, a new log file is opened.
куеуедатабаселоггингпасQueueDatabaseLoggingPath %ExchangeInstallPath%TransportRoles\data\Queue Указывает каталог по умолчанию для файлов журнала базы данных очереди. Инструкции по изменению расположения базы данных очереди см. в статье Изменение расположения базы данных очереди. Specifies the default directory for the queue database log files. For instructions on how to change the location of the queue database, see Change the location of the queue database.
куеуедатабасемаксбаккграундклеануптасксQueueDatabaseMaxBackgroundCleanupTasks 3232 Указывает максимальное количество элементов фонового процесса очистки, которые могут в любой момент времени быть помещены в очередь в пул потоков ядра СУБД.Specifies the maximum number of background cleanup work items that can be queued to the database engine thread pool at any time.
куеуедатабасеонлинедефраженабледQueueDatabaseOnlineDefragEnabled TrueTrue Включает или отключает запланированную оперативную дефрагментацию базы данных почтовой очереди.Enables or disables scheduled online defragmentation of the mail queue database.
По умолчанию этого ключа нет в файле EdgeTransport.exe.config.By default, this key doesn't exist in the EdgeTransport.exe.config file.
куеуедатабасеонлинедефрагсчедулеQueueDatabaseOnlineDefragSchedule 1:00:00 или 1:00 A.M.1:00:00 or 1:00 A.M. Указывает время запуска оперативной дефрагментации базы данных почтовой очереди в 24-часовом формате.Specifies the time of day in 24 hour format to start the online defragmentation of the mail queue database. Указываемое значение должно вводиться как интервал времени: чч:мм:сс, где ч — часы, м — минуты, а с — секунды.To specify a value, enter the value as a time span: hh:mm:ss, where h = hours, m = minutes, and s = seconds.
куеуедатабасеонлинедефрагтиметорунQueueDatabaseOnlineDefragTimeToRun 3:00:00 или 3 часа3:00:00 or 3 hours Указывает максимальную продолжительность выполнения оперативной дефрагментации. Даже если дефрагментация не завершится за указанное время, база данных останется в согласованном состоянии. Указываемое значение должно вводиться как интервал времени: чч:мм:сс, где ч — часы, м — минуты, а с — секунды.Specifies the length of time the online defragmentation task is allowed to run. Even if the defragmentation task doesn't finish in the time specified, the queue database is left in a consistent state. To specify a value, enter the value as a time span: hh:mm:ss, where h = hours, m = minutes, and s = seconds.
куеуедатабасепасQueueDatabasePath %ExchangeInstallPath%TransportRoles\data\Queue Указывает каталог по умолчанию для файлов базы данных очереди. Инструкции по изменению расположения базы данных очереди см. в статье Изменение расположения базы данных очереди. Specifies the default directory for the queue database files. For instructions on how to change the location of the queue database, see Change the location of the queue database.

Свойства очередиQueue properties

Очередь обладает рядом свойств, описывающих ее предназначение и состояние. Некоторые свойства очереди применяются к ней при создании и не изменяются впоследствии. Другие свойства указывают состояние, размер, время или другие показатели, которые часто обновляются.A queue has many properties that describe the purpose and status of the queue. Some queue properties are applied to the queue when the queue is created, and don't change. Other properties contain status, size, time, or other indicators that are updated frequently.

NextHopSolutionKeyNextHopSolutionKey

Компонент маршрутизации классификатора в службе транспорта Microsoft Exchange выбирает пункт назначения для сообщения, и этот пункт используется для создания очереди доставки. Пункт назначения для каждого получателя указывается с помощью свойства NextHopSolutionKey. Каждое уникальное значение свойства NextHopSolutionKey соответствует отдельной очереди доставки.The routing component of the categorizer in the Microsoft Exchange Transport service selects the destination for a message, and this destination is used to create the delivery queue. The destination is stamped on every recipient as the NextHopSolutionKey property. Every unique value of the NextHopSolutionKey property corresponds to a separate delivery queue.

Свойство NextHopSolutionKey содержит следующие поля:The NextHopSolutionKey property contains the following fields:

  • Свойства DeliveryType: представляет результаты категоризации сообщения и сведения о том, как служба транспорта планирует передать сообщение следующему транзитному участку, который может быть конечным получателем сообщения или промежуточным прыжком по пути.DeliveryType: Represents the results of the categorization of the message, and how the Transport service intends to transmit the message to the next hop, which could be the ultimate destination of the message, or an intermediate hop along the way. Служба транспорта использует предопределенный список значений для свойства DeliveryType.The Transport service uses a predefined list of values for DeliveryType.

    В зависимости от значения свойства DeliveryType, к очереди может добавляться свойство NextHopCategory.Based on the value of DeliveryType, the NextHopCategory property is added to the queue.

    • Значение External указывает, что следующий прыжок для очереди находится за прев организации Exchange.The value External indicates the next hop for the queue is outside the Exchange organization.

    • Значение Internal указывает, что следующий прыжок для очереди находится в организации Exchange.The value Internal indicates the next hop for the queue is inside the Exchange organization.

      Обратите внимание, что для доставки во внешнюю систему сообщению может потребоваться пройти один или несколько внутренних транзитных участков.Note that a message for an external recipient may require one or more internal hops before the message is delivered externally.

  • NextHopDomain: использует определенные значения в зависимости от значения поля Свойства DeliveryType .NextHopDomain: Uses specific values based on the value of the DeliveryType field. Значение данного поля фактически является именем очереди доставки.For delivery queues, the value of this field is effectively the name of the queue.

    Значение свойства NextHopDomain не всегда является доменным именем.The value of NextHopDomain isn't always a domain name. Например, это может быть имя целевого сайта Active Directory или группы DAG.For example, the value could be the name of the target Active Directory site or database availability group (DAG). Это поле следует рассматривать как имя следующего транзитного участка.Think of this field as the next hop name.

  • NextHopConnector: использует определенные значения в зависимости от значения поля Свойства DeliveryType .NextHopConnector: Uses specific values based on the value of the DeliveryType field. Значение этого поля всегда выражается как GUID.The value is always expressed as a GUID. Если это поле не используется, его значением будет идентификатор GUID из одних нолей.If this field isn't used, the value is a GUID with all zeroes.

    Значение свойства NextHopConnector не всегда совпадает с идентификатором GUID соединителя.The value of NextHopConnector isn't always the GUID of a connector. Например, это может быть GUID целевого сайта Active Directory или группы DAG.For example, the value could be the GUID of the target Active Directory site or DAG. Это поле следует рассматривать как GUID следующего транзитного участка.Think of this field as the next hop GUID.

Значения свойств DeliveryType, NextHopCategory, NextHopDomain и NextHopConnector описаны в следующей таблице.The values of DeliveryType, NextHopCategory, NextHopDomain and NextHopConnector are described in the following table.

Свойство Delivery Type в средстве просмотра очередиDelivery Type in Queue Viewer Свойство DeliveryType в командной консоли ExchangeDeliveryType in the Exchange Management Shell ОписаниеDescription NextHopCategoryNextHopCategory NextHopDomainNextHopDomain NextHopConnectorNextHopConnector
Агент доставкиDelivery Agent DeliveryAgent Очередь содержит сообщения, адресованные получателям в адресном пространстве без использования протокола SMTP, которое обслуживается агентом доставки и его соединителем.The queue holds messages for delivery to recipients in a non-SMTP address space that's serviced by a delivery agent and a Delivery Agent connector. В качестве исходного сервера для соединителя настроен локальный сервер почтовых ящиков.The connector has the local Mailbox server configured as a source server. Дополнительные сведения см. в статье Delivery Agents and Delivery Agent Connectors.For more information, see Delivery Agents and Delivery Agent Connectors. ВнешнийExternal Это значение представляет целевое адресное пространство, настроенное для соединителя агента доставки.This value is the destination address space that's configured on the Delivery Agent connector. Например, MOBILE.For example, MOBILE. Это значение представляет собой GUID соединителя агента доставки.This value is the GUID of the Delivery Agent connector. Например, 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
днсконнекторделивериDnsConnectorDelivery DnsConnectorDelivery Очередь содержит сообщения для доставки получателям в домене SMTP. Для соединителя отправки, обслуживающего домен, в качестве исходного сервера указан локальный транспортный сервер, а также включена маршрутизация DNS.The queue holds messages for delivery to recipients in an SMTP domain. The Send connector that services the domain has the local transport server configured as source server, and the Send connector is configured to use DNS routing. ExternalExternal Это значение — целевое адресное пространство, настроенное на соединителе отправки.This value is the destination address space that's configured on the Send connector. Например, contoso.com.For example, contoso.com. Это значение является GUID соединителя отправки.This value is the GUID of the Send connector. Например, 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
ПульсHeartbeat Heartbeat Это значение зарезервировано для внутреннего использования корпорацией Майкрософт.This value is reserved for internal Microsoft use. Дополнительные сведения о пульсе приведены в разделе теневая избыточность в Exchange Server.For more information about heartbeat, see Shadow redundancy in Exchange Server. н/дn/a н/дn/a н/дn/a
MapiDeliveryMapiDelivery MapiDelivery Примечание: это значение не используется в Exchange 2013 или более поздней версии.Note: This value isn't used by Exchange 2013 or later. Оно включено для обеспечения обратной совместимости с Exchange 2010.It's included for backwards compatibility with Exchange 2010.
Очередь содержит сообщения для доставки транспортным сервером-концентратором Exchange 2010 в почтовый ящик на сервере почтовых ящиков Exchange 2010 на локальном сайте Active Directory.The queue holds messages for delivery by an Exchange 2010 Hub Transport server to a mailbox on an Exchange 2010 Mailbox server in the local Active Directory site.
н/дn/a н/дn/a н/дn/a
нонсмтпгатевайделивериNonSmtpGatewayDelivery NonSmtpGatewayDelivery Очередь содержит сообщения, адресованные получателям в адресном пространстве без использования протокола SMTP, которое обслуживается внешним соединителем.The queue holds messages for delivery to recipients in a non-SMTP address space that's serviced by a Foreign connector. В качестве исходного сервера для соединителя настроен локальный сервер почтовых ящиков.The connector has the local Mailbox server configured as a source server. Дополнительные сведения см. в статье Foreign Connectors.For more information, see Foreign Connectors. ВнешнийExternal Это значение представляет собой целевое адресное пространство, настроенное для внешнего соединителя.This value is the destination address space that's configured on the Foreign connector. Например, FAX.For example, FAX. Это значение является GUID внешнего соединителя.This value is the GUID of the Foreign connector. Например, 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
Теневая избыточностьShadow Redundancy ShadowRedundancy Сообщения хранятся в теневой очереди.The queue holds messages in a shadow queue. В теневой очереди хранятся избыточные копии передаваемых сообщений на случай неуспешной доставки основных сообщений.A shadow queue holds redundant copies messages in transit in case the primary messages aren't successfully delivered. Дополнительные сведения см в разделе теневая избыточность в Exchange Server.For more information, see Shadow redundancy in Exchange Server. ВнутреннийInternal Это значение представляет собой полное доменное имя основного транспортного сервера, для которого в теневой очереди хранятся избыточные копии основных сообщений.This value is the FQDN of the primary transport server for which the shadow queue is holding redundant copies of the primary messages. Например, mailbox01.contoso.com.For example, mailbox01.contoso.com. Это значение 00000000-0000-0000-0000-000000000000.This value is 00000000-0000-0000-0000-000000000000.
смарсостконнекторделивериSmartHostConnectorDelivery SmartHostConnectorDelivery Очередь содержит сообщения для доставки получателям в домене SMTP.The queue holds messages for delivery to recipients in an SMTP domain. Для соединителя отправки, обслуживающего домен, в качестве исходного сервера указан локальный транспортный сервер, а также включена маршрутизация через промежуточные узлы.The Send connector that services the domain has the local transport server configured as source server, and the Send connector is configured to use smart host routing. ВнешнийExternal Это значение является списком промежуточных узлов, настроенных на соединителе отправки. Промежуточные узлы можно настроить в качестве полных доменных имен и/или IP-адресов. Значения могут являться одним из следующих элементов.This value is the list of smart hosts that are configured on the Send connector. Smart hosts can be configured as FQDNs, IP addresses or both. The values can be one of the following:
Полное доменное имя: <FQDN1,FQDN2,...>синтаксис.FQDN: The syntax is <FQDN1,FQDN2,...>. Например, smarthost01.contoso.com или smarthost01.contoso.com,smarthost02.fabrikam.com.For example, smarthost01.contoso.com or smarthost01.contoso.com,smarthost02.fabrikam.com.
IP-адрес: синтаксис <[IPAddress1],[IPAddress2],...>.IP address: The syntax is <[IPAddress1],[IPAddress2],...>. Например, [10.10.10.100] или [10.10.10.100],[10.10.10.101].For example, [10.10.10.100] or [10.10.10.100],[10.10.10.101].
Полное доменное имя и IP-адрес: синтаксис и зависит от того <[IPAddress1],FQDN1,...>, как промежуточные узлы указаны в соединителе отправки.FQDN and IP address: The syntax is <[IPAddress1],FQDN1,...>, and depends on how the smart hosts are listed on the Send connector. Например, [172.17.17.7],relay.tailspintoys.com или mail.contoso.com,[192.168.1.50].For example, [172.17.17.7],relay.tailspintoys.com or mail.contoso.com,[192.168.1.50].
Это значение является GUID соединителя отправки.This value is the GUID of the Send connector. Например, 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
Доставка в Exchange Online по протоколу SMTPSMTP Delivery to Ex Online SmtpDeliveryToExo Это значение не используется в локальной среде Exchange.This value isn't used in on-premises Exchange. н/дn/a н/дn/a н/дn/a
Доставка в почтовый ящик по протоколу SMTPSMTP Delivery to Mailbox SmtpDeliveryToMailbox Очередь содержит сообщения для доставки в почтовые ящики Exchange 2013 или более поздней версии.The queue holds messages for delivery to Exchange 2013 or later mailbox recipients. Целевая база данных почтовых ящиков находится в одном из следующих расположений:The destination mailbox database is in one of the following locations:
• Локальный сервер почтовых ящиков Exchange 2013 или более поздней версии.• The local Exchange 2013 or later Mailbox server.
• Сервер почтовых ящиков Exchange 2019 в той же группе обеспечения доступности баз данных Exchange 2019.• An Exchange 2019 Mailbox server in the same Exchange 2019 DAG.
• Сервер почтовых ящиков Exchange 2016 в той же группе обеспечения доступности баз данных Exchange 2016.• An Exchange 2016 Mailbox server in the same Exchange 2016 DAG.
на сервере почтовых ящиков Exchange 2013 в той же группе DAG Exchange 2013;An Exchange 2013 Mailbox server in the same Exchange 2013 DAG.
• Сервер почтовых ящиков Exchange 2013 или более поздней версии на том же сайте Active Directory в средах без DAG.• An Exchange 2013 or later Mailbox server in the same Active Directory site in non-DAG environments.
ВнутреннийInternal Это значение является именем целевой базы данных почтовых ящиков.This value is the name of the destination mailbox database. Например, Mailbox Database 0471695037.For example, Mailbox Database 0471695037. Это значение является GUID целевой базы данных почтовых ящиков.This value is the GUID of the target mailbox database. Например, 6dcb5a1e-0a88-4fc9-b8f9-634c34b1a123.For example, 6dcb5a1e-0a88-4fc9-b8f9-634c34b1a123.
Ретрансляция SMTP на исходные серверы соединителя отправкиSMTP Relay to Send Connector Source Servers SmtpRelayToConnectorSourceServers Очередь содержит сообщения для доставки в адресное пространство SMTP или отличное от SMTP адресное пространство, обслуживаемое соединителем отправки, соединителем агента доставки или внешним соединителем.The queue holds messages for delivery to an SMTP or non-SMTP address space that's serviced by a Send connector, Delivery Agent connector, or Foreign connector. В качестве исходного сервера для соединителя настроен удаленный транспортный сервер.The connector has a remote transport server configured as a source server.
Удаленный транспортный сервер может быть сервером почтовых ящиков Exchange 2013 или более поздней версии или транспортным сервером-концентратором Exchange 2010.The remote transport server could be an Exchange 2013 or later Mailbox server or an Exchange 2010 Hub Transport server.
Удаленный транспортный сервер может находиться на локальном или удаленном сайте Active Directory.The remote transport server could be located in the local Active Directory site, or in a remote Active Directory site.
ВнутреннийInternal Это значение является именем целевого соединителя отправки, соединителя агента доставки или внешнего соединителя.This value is the name of the destination Send connector, Delivery Agent connector, or Foreign connector. Например, Contoso.com Send Connector.For example, Contoso.com Send Connector. Это значение является GUID целевого соединителя отправки, соединителя агента доставки или внешнего соединителя.This value is the GUID of the destination Send connector, Delivery Agent connector, or Foreign connector. Например, 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
Ретрансляция SMTP на группу обеспечения доступности баз данныхSMTP Relay to Database Availability Group SmtpRelayToDag Очередь содержит сообщения для доставки в Exchange 2013 или более поздних почтовых ящиков, где конечная база данных почтовых ящиков расположена в удаленной группе DAG.The queue holds messages for delivery to Exchange 2013 or later mailbox recipients, where the destination mailbox database is located in a remote DAG.
Удаленная группа DAG может находиться на локальном или удаленном сайте Active Directory.The remote DAG could be located in the local Active Directory site, or in a remote Active Directory site.
ВнутреннийInternal Это значение является именем целевой группы обеспечения доступности баз данных.This value is the name of the destination DAG. Например, DAG1.For example, DAG1. Это значение является GUID целевой группы обеспечения доступности баз данных.This value is the GUID of the destination DAG. Пример: 6dcb5a1e-0a88-4fc9-b8f9-634c34b1a123For example, 6dcb5a1e-0a88-4fc9-b8f9-634c34b1a123
Ретрансляция SMTP на группу доставки в почтовый ящикSMTP Relay to Mailbox Delivery Group SmtpRelayToMailboxDeliveryGroup Очередь содержит сообщения для доставки старым получателям почтовых ящиков, где конечный почтовый ящик находится на сервере почтовых ящиков Exchange 2010.The queue holds messages for delivery to legacy mailbox recipients, where the destination mailbox is on an Exchange 2010 Mailbox server. Сообщение передается на транспортный сервер-концентратор Exchange 2010.The message is related to an Exchange 2010 Hub Transport server.
Целевой транспортный сервер-концентратор Exchange 2010 может находиться на локальном или удаленном сайте Active Directory.The destination Exchange 2010 Hub Transport server could be in the local Active Directory site, or a remote Active Directory site.
ВнутреннийInternal Имя очереди использует синтаксис: Site:<ADSiteName>;Version:<ExchangeVersion>, где _ <адситенаме> _ — это имя целевого сайта Active Directory, а _ <ексчанжеверсион> _ — это версия Exchange 2010 на сервере почтовых ящиков.The queue name uses the syntax: Site:<ADSiteName>;Version:<ExchangeVersion>, where <ADSiteName> is the name of the destination Active Directory site, and <ExchangeVersion> is the version of Exchange 2010 on the Mailbox server. Это значение пустое.This value is blank.
Ретрансляция SMTP на удаленный сайт Active DirectorySMTP Relay to Remote Active Directory Site SmtpRelayToRemoteActiveDirectorySite Очередь содержит сообщения для доставки в удаленный адрес, а топология маршрутизации требует, чтобы сообщение направлялось через определенный сайт Active Directory.The queue holds messages for delivery to a remote destination, and the routing topology requires the message to be routed through a specific Active Directory site. Сайт является транзитным участком на пути к конечному пункту назначения.The site is an intermediate hop on the way to the final destination. Это происходит в следующих случаях:This situation occurs under the following circumstances:
сообщение необходимо направить через сайт концентратора;The message needs to be routed through a hub site.
сообщение необходимо доставить через соединитель отправки, настроенный на пограничном транспортном сервере, который подписан на удаленный сайт Active Directory.The message requires delivery through a Send connector that's configured on an Edge Transport server that's subscribed to a remote Active Directory site.
ВнутреннийInternal Это значение является целевым именем сайта Active Directory.This value is the target Active Directory site name. Например, NorthAmericaSite.For example, NorthAmericaSite. Это значение является идентификатором GUID целевого сайта Active Directory.This value is the GUID of the target Active Directory site. Например, bfd6c3df-5b65-8bfb-53f1f2c0d55c.For example, bfd6c3df-5b65-8bfb-53f1f2c0d55c.
Ретрансляция SMTP в указанный удаленный лесSMTP Relay to specified remote forest SmtpRelayToRemoteForest Это значение не используется в локальной среде ExchangeThis value isn't used in on-premises Exchange н/дn/a н/дn/a н/дn/a
Ретрансляция SMTP на указанные серверы Exchange ServerSMTP Relay to Specified Exchange Servers SmtpRelayToServers Очередь содержит сообщения для доставки в группу рассылки, настроенную для определенного сервера расширения.The queue holds messages for delivery to a distribution group that's configured for a specific expansion server. Сервер расширения может быть сервером почтовых ящиков Exchange 2013 или более поздней версии или транспортным сервером-концентратором Exchange 2010.The expansion server could be an Exchange 2013 or later Mailbox server or an Exchange 2010 Hub Transport server.
Сервер расширения может находиться на локальном или удаленном сайте Active Directory.The expansion server could be located in the local Active Directory site, or in a remote Active Directory site.
ВнутреннийInternal Это значение является полным доменным именем целевого сервера развертывания.This value is the FQDN of the target expansion server. Например, mailbox01.contoso.com.For example, mailbox01.contoso.com. Это значение 0000000-0000-0000-0000-000000000000.This value is 0000000-0000-0000-0000-000000000000.
смтпрелайтотиргSmtpRelayToTiRg SmtpRelayToTiRg Примечание: это значение не используется в Exchange 2013 или более поздней версии.Note: This value isn't used by Exchange 2013 or later. Оно включено для обеспечения обратной совместимости с Exchange 2010.It's included for backwards compatibility with Exchange 2010.
Очередь содержит сообщения для доставки транспортным сервером-концентратором Exchange 2010 в группу маршрутизации Exchange 2003.The queue holds messages for delivery by an Exchange 2010 Hub Transport server to an Exchange 2003 routing group.
н/дn/a н/дn/a н/дn/a
Ретрансляция SMTP на сайте Active DirectorySmtp Relay in Active Directory Site SmtpRelayWithinAdSite Примечание: это значение не используется в Exchange 2013 или более поздней версии.Note: This value isn't used by Exchange 2013 or later. Оно включено для обеспечения обратной совместимости с Exchange 2010.It's included for backwards compatibility with Exchange 2010.
Очередь содержит сообщения для доставки транспортным сервером-концентратором Exchange 2010 на другой транспортный сервер-концентратор на том же сайте Active Directory.The queue holds messages for delivery by an Exchange 2010 Hub Transport server to another Hub Transport server in the same Active Directory site.
н/дn/a н/дn/a н/дn/a
Ретрансляция SMTP из сайта Active Directory на пограничный транспортный серверSMTP Relay in Active Directory Site to Edge Transport Server SmtpRelayWithinAdSiteToEdge Очередь содержит сообщения для доставки на внешний SMTP-домен, обслуживаемый соединителем отправки, который настроен на пограничном транспортном сервере.The queue holds messages for delivery to an external SMTP domain that's serviced by a Send connector that's configured on an Edge Transport server. Пограничный транспортный сервер подписан на локальный сайт Active Directory.The Edge Transport server is subscribed to the local Active Directory site. ВнутреннийInternal Это значение представляет собой имя соединителя отправки, который отправляет исходящую почту с пограничного транспортного сервера в Интернет.This value is the name of the Send connector that sends outbound Internet mail from the Edge Transport server to the Internet. Этот соединитель отправки автоматически создается пограничной подпиской и называется "EdgeSync- _ <адситенаме> _ " в Интернет.This Send connector is automatically created by the Edge subscription, and is named EdgeSync - <ADSiteName> to Internet. Это значение является GUID соединителя отправки.This value is the GUID of the Send connector. Например, 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
UndefinedUndefined Undefined Это значение используется только для очередей передачи и подозрительных сообщений.This value is used only on the Submission queue and the poison message queue. ВнутреннийInternal Для очереди передачи это значение равно Submisssion.For the Submission queue, this value is Submisssion. Для очереди подозрительных сообщений это значение Poison Message.For the poison message queue, this value is Poison Message. Это значение 00000000-0000-0000-0000-000000000000.This value is 00000000-0000-0000-0000-000000000000.
НедоступенUnreachable Unreachable Это значение используется только для очереди недоставленных сообщений.This value is used only on the Unreachable queue. ВнутреннийInternal Это значение Unreachable Domain.This value is Unreachable Domain. Это значение 00000000-0000-0000-0000-000000000000.This value is 00000000-0000-0000-0000-000000000000.

IncomingRate, OutgoingRate и VelocityIncomingRate, OutgoingRate, and Velocity

Exchange измеряет скорость ввода и выхода из очереди сообщений и сохраняет эти значения в свойствах очереди.Exchange measures the rate of messages entering and leaving a queue and stores these values in queue properties. Эти значения скорости можно использовать в качестве показателей работоспособности очереди и транспортного сервера.You can use these rates as an indicator of queue and transport server health. Свойства описываются в следующей таблице:The properties are described in the following table:


СвойствоProperty ОписаниеDescription
IncomingRateIncomingRate Скорость поступления сообщений в очередь. Скорость — это количество сообщений в секунду, усредненное за последнюю минуту.The rate that messages are entering the queue. The rate is the number of messages per second averaged over the last minute.
OutgoingRateOutgoingRate Скорость, с которой сообщения покидают очередь. Скорость — это количество сообщений в секунду, усредненное за последнюю минуту.The rate that messages are leaving the queue. The rate is the number of messages per second averaged over the last minute.
VelocityVelocity Скорость очистки очереди, рассчитанная путем вычитания значения IncomingRate из значения OutgoingRate.The drain rate of the queue, calculated by subtracting the value of IncomingRate from the value of OutgoingRate.
Если значение больше 0, сообщения покидают очередь быстрее, чем поступают в нее.If the value is greater than 0, messages are leaving the queue faster than they are entering the queue.
Если значение равно 0, сообщения покидают очередь и поступают в нее с одинаковой скоростью. Это значение также отображается, если очередь неактивна. If the value equals 0, messages are leaving the queue as fast as they are entering the queue. This is also the value you'll see when the queue is inactive.
Если значение меньше 0, сообщения поступают в очередь быстрее, чем покидают ее.If the value is less than 0, messages are entering the queue faster than they are leaving the queue.
Значение Velocity отображается в результатах вызова метода Get-Queue.The Velocity value is displayed in the results of Get-Queue.

На базовом уровне положительное значение свойства Velocity является признаком работоспособной очереди, которая быстро опустошается, а отрицательное значение свойства Velocity указывает, что очередь опустошается недостаточно эффективно. Однако вам также следует учитывать значения свойств IncomingRate, OutgoingRate и MessageCount, а также абсолютное значение свойства Velocity.At a basic level, a positive value of Velocity indicates a healthy queue that's efficiently draining, and a negative value of Velocity indicates a queue that isn't efficiently draining. However, you also need to consider the values of IncomingRate, OutgoingRate, and MessageCount, as well as the magnitude of Velocity.

Возьмем, к примеру, очередь со следующими значениями свойств:For example, consider a queue that has the following property values.

  • Скорость: 50Velocity: -50

  • MessageCount: 1000MessageCount: 1000

  • OutgoingRate: 10OutgoingRate: 10

  • IncomingRate: 60IncomingRate: 60

Учитывая значения свойств этой очереди, по отрицательному значению свойства Velocity становится очевидно, что очередь не очищается должным образом.Based on the property values for this queue, the negative value for Velocity clearly indicates that the queue isn't draining properly.

Теперь рассмотрим очередь со следующими значениями свойств:Now consider a queue that has the following property values.

  • Скорость: 0,85Velocity: -0.85

  • MessageCount: 2MessageCount: 2

  • OutgoingRate: 0,15OutgoingRate: 0.15

  • IncomingRate: 1IncomingRate: 1

Хотя значение свойства Velocity отрицательное, оно очень близко к нулю, а значения остальных свойств также очень малы. Следовательно, отрицательное значение свойства Velocity не указывает на проблему с очередью.Although the value for Velocity is negative, it's very close to zero, and the values of the other properties are also very small. Therefore, a negative Velocity value for this queue doesn't indicate a problem with the queue.

Состояние очередиQueue status

Текущее состояние очереди хранится в свойстве Status. В приведенной ниже таблице описываются возможные значения состояния очереди.The current status of a queue is stored in the Status property of the queue. A queue can have one of the status values that's described in the following table:

Состояние очередиQueue status ОписаниеDescription
ActiveActive Очередь активно передает сообщения.The queue is actively transmitting messages.
ConnectingConnecting Идет подключение очереди к следующему транзитному участку.The queue is in the process of connecting to the next hop.
ГотовоReady Очередь недавно передавала сообщения, но сейчас пуста.The queue recently transmitted messages, but the queue is now empty.
RetryRetry Последняя попытка автоматического или ручного подключения завершилась ошибкой, и очередь ожидает повторного подключения.The last automatic or manual connection attempt failed, and the queue is waiting to retry the connection.
SuspendedSuspended Администратор вручную приостановил работу очереди, чтобы предотвратить доставку сообщений. Новые сообщения могут поступать в очередь, а сообщения, которые уже передаются на следующий транзитный участок, будут доставлены и покинут очередь. Другие сообщения не покинут очередь, пока администратор не возобновит ее работу вручную. The queue has been manually suspended by an administrator to prevent message delivery. New messages can enter the queue, and messages that are in the act of being transmitted to the next hop will finish delivery and leave the queue. Otherwise, messages won't leave the queue until the queue is manually resumed by an administrator.
Примечания.Notes:
Вы можете приостанавливать работу следующих очередей:You can suspend the following queues:
Очереди доставки с любым состоянием.Delivery queues that have any status.
Очередь "Сообщения с недостижимым местом назначения". Если приостановить работу этой очереди, сообщения больше не будут автоматически отправляться классификатору при обнаружении изменений конфигурации. Чтобы эти сообщения были автоматически отправлены заново, необходимо вручную возобновить работу очереди. The Unreachable queue. When you suspend this queue, messages are no longer automatically resubmitted to the categorizer when configuration updates are detected. To automatically resubmit these messages, you need to manually resume the queue.
Очередь передачи. Если приостановить работу этой очереди, классификатор не будет извлекать сообщения, пока работа очереди не будет возобновлена. The Submission queue. When you suspend this queue, messages aren't picked up by the categorizer until the queue is resumed.
При этом не меняется состояние сообщений в очереди.Suspending a queue doesn't change the status of the messages in the queue.

Другие свойства очередиOther queue properties

Есть и другие свойства очереди, не требующие пояснений.There are other queue properties that are self-explanatory. Большинство этих свойств очереди можно использовать в качестве параметров фильтра.You can use most of the queue properties as filter options. Указав условия фильтра, вы можете быстро находить очереди и выполнять с ними различные действия.By specifying filter criteria, you can quickly locate queues and take action on them. Полное описание свойств очереди фильтруемых фильтров можно найти в статье Свойства очереди.For a complete description of the filterable queue properties, see Queue properties.

Важное свойство очереди, которое следует упомянуть в этом разделе, — MessageCount, отвечающее за отображение количества сообщений в очереди. Это свойство является важным индикатором состояния очереди. Например, очередь доставки, содержащая большое количество сообщений, которое продолжает расти и совсем не уменьшается, может указывать на проблему с маршрутизацией или транспортным конвейером, на которую следует обратить внимание.An important queue property that's also worth mentioning here is the MessageCount property that shows how many messages are in a queue. This property is an important indicator of queue health. For example, a delivery queue that contains a large number of messages that continues to grow and never decreases could indicate a routing or transport pipeline issue that requires your attention.

Свойства сообщенияMessage properties

У сообщения в очереди есть ряд свойств. Многие из них содержат сведения, которые использовались для создания сообщения. На некоторые свойства состояния сообщений и сведений о них в значительной степени влияют соответствующие свойства очереди. Однако значения свойств отдельных сообщений могут не совпадать со значениями соответствующих свойств очереди. Другие свойства содержат сведения о состоянии, времени или других показателях, которые часто обновляются.A message in a queue has many properties. Many of the properties reflect the information that was used to create the message. Some of the messages status and information properties are heavily influenced by corresponding properties on the queue. However, an individual message may have a different value than the corresponding property of the queue. Other properties contain status, time, or other indicators that are updated frequently.

Состояние сообщенияMessage status

Текущее состояние сообщения хранится в его свойстве Status. В приведенной ниже таблице описываются возможные значения состояния сообщения.The current status of a message is stored in the Status property of the message. A message can have one of the status values that's described in the following table:

Состояние сообщенияMessage status ОписаниеDescription
ActiveActive Если сообщение находится в очереди доставки, оно доставляется в пункт назначения. Если же сообщение находится в очереди передачи, его обрабатывает классификатор.If the message is in a delivery queue, the message is being delivered to its destination. If the message is in the Submission queue, the message is being processed by the categorizer.
LockedLocked Майкрософт зарезервировала это значение для внутреннего использования. Оно не применяется в локальных организациях Exchange.This value is reserved for internal Microsoft use, and isn't used in on-premises Exchange organizations.
пендингремовеPendingRemove Сообщение удалено администратором, но в этот момент уже передавалось на следующий транзитный участок. Сообщение будет удалено, если доставка завершится ошибкой, из-за которой сообщение снова попадет в очередь.The message was deleted by the administrator, but the message was already in the act of being transmitted to the next hop. The message will be deleted if the delivery ends in an error that causes the message to reenter the queue. Otherwise, delivery will continue.
пендингсуспендPendingSuspend Администратор приостановил доставку сообщения, но в этот момент оно уже передавалось на следующий транзитный участок. Отправка сообщения будет приостановлена, если его доставка завершится ошибкой, из-за которой сообщение снова попадет в очередь.The message was suspended by the administrator, but the message was already in the act of being transmitted to the next hop. The message will be suspended if the delivery ends in an error that causes the message to reenter the queue. Otherwise, delivery will continue.
ReadyReady Сообщение находится в очереди и готово к обработке.The message is waiting in the queue and is ready to be processed.
RetryRetry Последняя попытка автоматического или ручного подключения для очереди, которая содержит сообщение, завершилась ошибкой. Сообщение ожидает следующей попытки автоматического подключения очереди.The last automatic or manual connection attempt fail for the queue that holds the message. The message is waiting for the next automatic queue connection retry.
SuspendedSuspended Администратор вручную приостановил доставку сообщения.The message was manually suspended by an administrator.
Все сообщения в очереди подозрительных сообщений находятся в состоянии окончательной остановки.Any messages in the poison message queue are in a permanently suspended state.

Другие свойства сообщенийOther message properties

Существуют другие свойства сообщений, значения которых очевидны.There are other message properties that are self-explanatory. Большинство этих свойств сообщений можно использовать в качестве параметров фильтрации.You can use most of the message properties as filter options. Указывая условия отбора, можно быстро находить сообщения и выполнять действия над ними.By specifying filter criteria, you can quickly locate messages and take action on them. Полное описание свойств фильтруемых сообщений можно посмотреть в разделе Свойства сообщений в очередях.For a complete description of the filterable message properties, see Properties of messages in queues.

Управление очередями и находящимися в них сообщениямиManage queues and messages in queues

Средство просмотра очереди и командлеты управления сообщениями в командной консоли Exchange ограничены одним сервером Exchange.Queue Viewer and the historical queue and message management cmdlets in the Exchange Management Shell are restricted to a single Exchange server. Вы можете просматривать или обрабатывать отдельные очереди или сообщения, а также несколько очередей или сообщений, но только на определенном сервере.You can view or operate on individual queues or messages, or multiple queues or messages, but only on a specific server.

Командлет Get – QueueDigest был представлен в Exchange 2013, чтобы обеспечить высокоуровневое Статистическое представление состояния очередей на всех серверах в определенной области.The Get-QueueDigest cmdlet was introduced in Exchange 2013 to provide a high-level, aggregate view of the state of queues on all servers within a specific scope. Областью может быть группа DAG, сайт Active Directory, список серверов или весь лес Active Directory.The scope could be a DAG, an Active Directory site, a list of servers, or the entire Active Directory forest. Обратите внимание, что очереди на подписанном пограничном транспортном сервере в сети периметра не включаются в результаты.Note that queues on a subscribed Edge Transport server in the perimeter network aren't included in the results. Кроме того, командлет Get-QueueDigest доступен на пограничных транспортных серверах, но результаты включают только очереди с пограничного транспортного сервера.Also, Get-QueueDigest is available on Edge Transport servers, but the results are restricted to queues on the Edge Transport server.

Примечание

По умолчанию командлет Get-QueueDigest отображает очереди доставки, включающие не менее десяти сообщений. Давность результатов составляет от одной до двух минут. Инструкции по смене этих значений по умолчанию приведены в статье Настройка Get-QueueDigest.By default, the Get-QueueDigest cmdlet displays delivery queues that contain ten or more messages, and the results are between one and two minutes old. For instructions on how to change these default values, see Configure Get-QueueDigest.

В следующей таблице описаны задачи управления, которые можно выполнять для очередей или сообщений, находящихся в них.The following table describes the management tasks you can perform on queues or messages in queues.

ЗадачаTask ОписаниеDescription Используемое средствоTool to use ИнструкцииInstructions
Просмотр и фильтрация очередей на сервереView and filter queues on a server Отображается одна или несколько очередей на транспортном сервере. Результаты можно использовать для выполнения действий с очередями.Displays one or more queues on a transport server. You can use the results to take action on the queues. Средство просмотра очереди или командлет Get – Queue .Queue Viewer or the Get-Queue cmdlet. Действия по работе с очередямиProcedures for queues
Просмотр и фильтрация очередей на определенных серверах в отдельных группах DAG, на отдельных сайтах Active Directory или во всем лесу Active Directory.View and filter queues on specific servers in specific DAGs, specific Active Directory sites, or in the whole Active Directory forest. Отображается сводный список очередей.Displays a summary list of queues. Командлет Get-QueueDigestGet-QueueDigest cmdlet Действия по работе с очередямиProcedures for queues
Приостановка очередейSuspend queues Приостанавливается доставка сообщений в очереди. Новые сообщения продолжают поступать в очередь, но ни одно сообщение не может ее покинуть.Temporarily prevent delivery of messages that are currently in the queue. The queue continues to accept new messages, but no messages leave the queue. Средство просмотра очереди или командлет Suspend — Queue .Queue Viewer or the Suspend-Queue cmdlet. Действия по работе с очередямиProcedures for queues
Возобновление очередейResume queues Отменяется предыдущее действие и возобновляется доставка сообщений в очереди.Reverses the effect of the suspend queue action, and enables delivery of queued messages to resume. Средство просмотра очереди или командлет Resume: Queue .Queue Viewer or the Resume-Queue cmdlet. Действия по работе с очередямиProcedures for queues
Повтор очередейRetry queues Выполняется попытка подключения к следующему транзитному участку. Без ручного вмешательства попытка подключения выполняется указанное количество раз через определенные интервалы времени. Immediately tries to connect to the next hop. Without manual intervention, when the connection to the next hop fails, the connection is attempted a specific number of times after a specific time interval between each attempt.
Вне зависимости от того, как выполняется подключение (вручную или автоматически), любая попытка подключения приводит к сбросу времени следующей попытки. Подробнее см. в разделе Интервалы повторной отправки, повторной передачи и истечения срока действия сообщений. Whether the connection attempt is manual or automatic, any connection attempt resets the next retry time. For more information, see Message retry, resubmit, and expiration intervals.
Средство просмотра очереди или командлет Retry: Queue .Queue Viewer or the Retry-Queue cmdlet. Действия по работе с очередямиProcedures for queues
Повторная отправка сообщений, находящихся в очередяхResubmit messages in queues Сообщения в очереди заново отправляются в очередь передачи для повторной классификации.Causes messages in the queue to be resubmitted to the Submission queue and to go back through the categorization process. Retry — очередь с параметром повторной отправкиRetry-Queue with the Resubmit parameter
Обратите внимание, что вы можете использовать средство просмотра очереди для повторной подачи сообщений, но только из очереди подозрительных сообщений.Note that you can use Queue Viewer to resubmit messages, but only from the poison message queue. Чтобы повторно послать сообщение о подозрительных сообщениях, сначала необходимо возобновить его в средстве просмотра очереди или с помощью командлета Resume — Message .To resubmit a poison message, you first need to resume the message in Queue Viewer, or by using the Resume-Message cmdlet.
Действия по работе с очередямиProcedures for queues
Приостановка сообщений, находящихся в очередяхSuspend messages in queues Приостанавливается доставка сообщения. С помощью этого действия можно предотвратить доставку сообщения всем адресатам в определенной очереди или всем адресатам во всех очередях.Temporarily prevents delivery of a message. You can use the suspend message action to prevent delivery of a message to all the recipients in a specific queue or to all recipients in all queues. Средство просмотра очереди или командлет Suspend — Message .Queue Viewer or the Suspend-Message cmdlet. Инструкции по работе с сообщениями в очередяхProcedures for messages in queues
Возобновление доставки сообщений, находящихся в очередяхResume messages in queues Отменяется предыдущее действие и возобновляется доставка сообщений в очереди. Вы можете возобновить доставку сообщения всем получателям в определенной очереди или всем получателям во всех очередях.Reverses the effect of the suspend message action, and enables the delivery of queued messages to resume. You can resume the delivery of a message to all recipients in a specific queue, or to all recipients in all queues. Средство просмотра очереди или командлет Resume — Message .Queue Viewer or the Resume-Message cmdlet. Инструкции по работе с сообщениями в очередяхProcedures for messages in queues
Удаление сообщений из очередейRemove messages from queues Доставка сообщения отменяется окончательно. Вы можете отменить доставку сообщения всем получателям в определенной очереди или всем получателям во всех очередях. Вы также можете отправить отчет о недоставке отправителю при удалении сообщения.Permanently prevents the delivery of a message. You can prevent the delivery of a message to any recipients in a specific queue, or to all recipients in all queues. Optionally, you can send a non-delivery report (also known as an NDR, delivery status notification, DSN or bounce message) to the sender when the message is removed. Средство просмотра очереди или командлет Remove — Message .Queue Viewer or the Remove-Message cmdlet. Инструкции по работе с сообщениями в очередяхProcedures for messages in queues
Экспорт сообщений из очередейExport messages from queues Сообщение копируется в указанное расположение. Сообщение не удаляется из очереди, но его копия сохраняется в виде файла в указанном расположении. Это позволяет администраторам или должностным лицам изучить сообщение позже. Прежде чем экспортировать сообщение, необходимо временно приостановить его доставку.Copies a message to the location that you specify. The messages aren't deleted from the queue, but a copy of the message is saved as a file in the specified location. This enables administrators or officials in an organization to later examine the messages. Before you export a message, you need to temporarily suspend the message. Только командлет Export-Message.Export-Message cmdlet only. Экспорт сообщений из очередейExport messages from queues