Queue filters

Applies to: Exchange Server 2013

Filtering generates different views of queues. You use the queue properties as filter options. By specifying filter criteria, you can quickly locate queues and take action on them. The following scenarios are examples of how you might use queue filtering to manage mail flow:

  • You receive a message from the Microsoft System Center Operations Manager that indicates that a queue length has exceeded the established threshold. You want to investigate whether a server-wide mail flow problem exists.

    You can create a filter to view all the queues that have a message count that exceeds what you consider typical. If a mail flow problem is indicated, you can select all the queues in the filter results and suspend the queues while you continue to investigate.

  • You suspend several queues to investigate the cause of mail flow problems. You determine that the problem was caused by an incorrect connector configuration and is now fixed.

    You can create a filter to view all the queues that have a status of Suspended, and then select all the queues in the filter results and resume the queues.

Queue properties to use when filtering queues

You can use the queue properties to create a filter and locate queues that meet specified criteria. You can create filters in Queue Viewer, or by using the Filter parameter on the queue management cmdlets. Note that the queue management cmdlets support more filterable properties than the Queue Viewer. The following table lists the queue properties by which you can filter and the valid values for those properties.

Queue Viewer queue property Shell queue property Description
n/a DeferredMessageCount This property identifies the number of messages that were returned to the Submission queue because of transient errors that were encountered during recipient resolution. For more information about deferred messages, see Recipient resolution.
Delivery Type DeliveryType The valid values for DeliveryType are explained in the "NextHopSolutionKey" section in the Queues topic.
n/a Identity This property is the identity of the queue in the form of <Server>\<Queue>. For more information see the "Queue identity" section in the Queues topic.
n/a IncomingRate This property is a calculated number that indicates how quickly messages are entering the queue. For more information, see "IncomingRate, OutgoingRate, and Velocity" section in the Queues topic.
Last Error LastError This property indicates the text string of the last error that was recorded for the queue.
Last Retry Time LastRetryTime This property indicates the date/time of the last connection attempt for a queue that has a status of Retry.
n/a LockedMessageCount This property is reserved for internal Microsoft use, and isn't used in on-premises Exchange 2013 organizations.
Message Count MessageCount This property indicates the number of messages in the queue.
n/a NextHopCategory This property designates the next hop of the queue as Internal or External and is based on the value of the DeliveryType property of the queue. For more information, see the "NextHopSolutionKey" section in the Queues topic.
n/a NextHopConnector This property is the GUID of the next hop and is based on the value of the DeliveryType property of the queue. For more information, see the "NextHopSolutionKey" section in the Queues topic.
Next Hop Domain NextHopDomain This property is the name of next hop and is based on the value of the DeliveryType property of the queue . For more information, see the "NextHopSolutionKey" section in the Queues topic.
Next Retry Time NextRetryTime This property indicates the date/time of the next connection attempt for a queue that has a status of Retry.
n/a OutgoingRate This property is a calculated number that indicates how quickly messages are leaving the queue. For more information, see "IncomingRate, OutgoingRate, and Velocity" section in the Queues topic.
n/a RiskLevel This property is reserved for internal Microsoft use, and isn't used in on-premises Exchange 2013 organizations.
Status Status This property indicates the current queue status. A queue can have one of the following status values Active, Connecting, None, Suspended, Ready, or Retry. For more information, see the "Queue status" section in the Queues topic.
n/a TlsDomain This property contains the FQDN of the destination domain if the domain is configured for Domain Security.
n/a Velocity This property contains a calculated number that indicates how effectively the queue is draining. For more information, see "IncomingRate, OutgoingRate, and Velocity" section in the Queues topic.