Warteschlangen und Nachrichten in Warteschlangen in Exchange ServerQueues and messages in queues in Exchange Server

Eine Warteschlange ist ein temporärer Speicherort für Nachrichten, die auf den Eintritt in die nächste Verarbeitungsphase oder die Zustellung an ihr jeweiliges Ziel warten.A queue is a temporary holding location for messages that are waiting to enter the next stage of processing or delivery to a destination. Jede Warteschlange stellt einen logischen Satz von Nachrichten dar, die von einem Exchange-Server in einer bestimmten Reihenfolge verarbeitet werden.Each queue represents a logical set of messages that the Exchange server processes in a specific order. In Exchange 2016 und Exchange 2019 halten Warteschlangen Nachrichten vor, während und nach der Zustellung.In Exchange 2016 and Exchange 2019, queues hold messages before, during, and after delivery. Warteschlangen sind im Transportdienst auf Postfachservern und Edge-Transport-Servern vorhanden.Queues exist in the Transport service on Mailbox servers and on Edge Transport servers. Postfachserver und Edge-Transport-Server werden in diesem Thema als Transportserver bezeichnet.Mailbox servers and Edge Transport servers are called transport servers throughout this topic.

Wie alle Vorgängerversionen von Exchange wird auch eine ESE-Datenbank (Extensible Storage Engine) für Warteschlangenspeicher verwendet.Like all previous versions of Exchange, a single Extensible Storage Engine (ESE) database is used for queue storage.

Sie können Warteschlangen und Nachrichten in Warteschlangen mithilfe der Exchange-Verwaltungsshell und der Warteschlangenanzeige in der Exchange-Toolbox verwalten.You can manage queues and messages in queues by using the Exchange Management Shell and Queue Viewer in the Exchange Toolbox. Sie können diese Schnittstellen verwenden, um den Status und den Inhalt von Warteschlangen und detaillierten Nachrichteneigenschaften anzuzeigen.You can use these interfaces to view the status and contents of queues and detailed message properties. Sie können auch Aktionen ausführen, die Warteschlangen oder die Nachrichten in Warteschlangen ändern.You can also perform actions that modify queues or the messages in queues. Weitere Informationen finden Sie unter Procedures for Queues and Procedures for Messages in Queues.For more information, see Procedures for queues and Procedures for messages in queues.

WarteschlangentypenTypes of queues

Die folgenden Warteschlangentypen werden in Exchange 2016 und im Austausch 2019 verwendet, die mit Exchange 2013 identisch sind:The following types of queues are used in Exchange 2016 and Exchage 2019, which are the same as Exchange 2013:


WarteschlangeQueue ServerrolleServer role BeschreibungDescription
ÜbermittlungswarteschlangenDelivery queues Postfachserver und Edge-Transport-ServerMailbox servers and Edge Transport servers Hier werden Nachrichten gespeichert, die an alle internen und externen Ziele übermittelt werden.Holds messages that are being delivered to all internal and external destinations.
Zustellungswarteschlangen werden dynamisch erstellt, wenn sie benötigt werden, und automatisch gelöscht, sobald sie leer sind und die Ablaufzeit verstrichen ist.Delivery queues are dynamically created when they're required, and are automatically deleted when the queue is empty and the expiration time has passed. Die Ablaufzeit der Warteschlange wird durch den Parameter QueueMaxIdleTime im Cmdlet " Transportservice " gesteuert.The queue expiration time is controlled by the QueueMaxIdleTime parameter on the Set-TransportService cmdlet. Der Standardwert beträgt drei Minuten.The default value is three minutes.
Auf Edge-Transport-Server gibt es eine Warteschlange für jede eindeutige SMTP-Zieldomäne oder jeden Smarthost.On Edge Transport servers, there's a queue for every unique destination SMTP domain or smart host.
Auf Postfachservern gibt es eine Warteschlange für jedes eindeutige Ziel, wie von der NextHopSolutionKey -Eigenschaft angegeben. Weitere Informationen finden Sie im Abschnitt NextHopSolutionKey weiter unten in diesem Thema. 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.
Alle Nachrichten werden über SMTP zwischen Exchange 2016- und Exchange 2013-Servern übertragen.All messages are transmitted between Exchange 2016 and Exchange 2013 servers by using SMTP. Für Nicht-SMTP-Ziele werden ebenfalls Zustellungswarteschlangen verwendet, wenn das Ziel von einem Zustellungs-Agent-Connector bedient wird.Non-SMTP destinations also use delivery queues if the destination is serviced by a Delivery Agent connector. Weitere Informationen finden Sie unter Zustellungs-Agents und Zustellungs-Agent-Connectors.For more information, see Delivery Agents and Delivery Agent Connectors.
Warteschlange für potenziell schädliche NachrichtenPoison message queue Postfachserver und Edge-Transport-ServerMailbox servers and Edge Transport servers Nachrichten, die Fehler enthalten und als schädlich für Exchange ermittelt werden, werden nach einem Server- oder Dienstfehler isoliert. Der Inhalt und das Format der Nachrichten kann wirklich schädlich sein, oder die Nachrichten sind einem schlecht geschriebenen Transport-Agent oder einem Softwarefehler zum Opfer gefallen, der den Exchange-Server zum Absturz brachte, während die ansonsten gültigen Nachrichten verarbeitet wurden.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.
Die Warteschlange für nicht verarbeitbare Nachrichten ist normalerweise leer. Wenn die Warteschlange für nicht verarbeitete Nachrichten keine Nachrichten enthält, wird sie in den Warteschlangenverwaltungstools nicht angezeigt. Die Nachrichten in der Warteschlange für potenziell schädliche Nachrichten werden niemals automatisch fortgesetzt und laufen nicht ab. Nachrichten verbleiben in der Warteschlange für nicht verarbeitbare Nachrichten, bis sie manuell von einem Administrator wieder aufgenommen oder entfernt werden.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.
Jeder Postfachserver oder Edge-Transport-Server hat nur eine Warteschlange für potenziell schädliche Nachrichten.Every Mailbox server or Edge Transport server has only one poison message queue.
SchattenwarteschlangenShadow queues PostfachserverMailbox servers Schattenwarteschlangen enthalten redundante Kopien von Nachrichten, die gerade übertragen werden.Shadow queues hold redundant copies of messages while the messages are in transit. Weitere Informationen finden Sie unter Shadow-Redundanz in Exchange Server.For more information, see Shadow redundancy in Exchange Server.
ÜbermittlungswarteschlangeSubmission queue Postfachserver und Edge-Transport-ServerMailbox servers and Edge Transport servers Hier den Nachrichten gespeichert, die vom Transportdienst akzeptiert, jedoch nicht verarbeitet wurden. Nachrichten in der Übermittlungswarteschlange warten auf Verarbeitung oder werden gerade aktiv verarbeitet. 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.
Nachrichten werden auf Postfachservern über einen Empfangsconnector, das PICKUP- oder Wiedergabeverzeichnis oder den Postfachtransport-Übermittlungsdienst empfangen. Nachrichten werden auf Edge-Transport-Servern zumeist über einen Empfangsconnector empfangen, doch das PICKUP- und Wiedergabeverzeichnis stehen ebenfalls zur Verfügung. 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.
Das Kategorisierungsmodul ruft Nachrichten aus dieser Warteschlange ab und bestimmt unter anderem den Speicherort des Empfängers und die Route zu diesem Speicherort.The categorizer retrieves messages from this queue and, among other things, determines the location of the recipient and the route to that location. Nach der Kategorisierung wird die Nachricht in eine Zustellungswarteschlange oder in die nicht-erreichbar-Warteschlange verschoben.After categorization, the message is moved to a delivery queue or to the Unreachable queue. Weitere Informationen zum Kategorisierungsmodul und zur Transportpipeline finden Sie unter Nachrichtenfluss und die Transportpipeline.For more information about the categorizer and the transport pipeline, see Mail flow and the transport pipeline.
Jeder Postfachserver oder Edge-Transport-Server hat nur eine Übermittlungswarteschlange.Every Mailbox server or Edge Transport server has only one Submission queue.
Nicht-erreichbar-WarteschlangeUnreachable queue Postfachserver und Edge-Transport-ServerMailbox servers and Edge Transport servers Hier befinden sich Nachrichten, die nicht an die jeweiligen Ziele weitergeleitet werden können. Ein nicht erreichbares Ziel wird in der Regel durch Konfigurationsänderungen verursacht, durch die sich der Routingpfad für die Zustellung geändert hat. Unabhängig vom Ziel werden alle Nachrichten mit nicht erreichbaren Empfängern in dieser Warteschlange abgelegt.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.
Jeder Postfachserver oder Edge-Transport-Server hat nur eine Nicht-erreichbar-Warteschlange.Every Mailbox server or Edge Transport server has only one Unreachable queue.

Warteschlangendatenbank-DateienQueue database files

Die unterschiedlichen Warteschlangen werden in einer einzigen ESE-Datenbank gespeichert.All the different queues are stored in a single ESE database. Diese Warteschlangendatenbank befindet sich standardmäßig auf dem Transport Server %ExchangeInstallPath%TransportRoles\data\Queueunter.By default, this queue database is located on the transport server at %ExchangeInstallPath%TransportRoles\data\Queue.

Wie jede ESE-Datenbank verwendet die Warteschlangendatenbank Protokolldateien, um Daten zu akzeptieren, nachzuverfolgen und zu warten. Zum Verbessern der Leistung werden alle Nachrichtentransaktionen zuerst in Protokolldateien und in den Arbeitsspeicher und dann in die Datenbankdatei geschrieben. Die Prüfpunktdatei verfolgt die Transaktionsprotokolleinträge, für die ein Commit in der Datenbank ausgeführt wurde. Während eines normalen Herunterfahrens des Microsoft Exchange-Transportdiensts wird für Änderungen an der Datenbank, für die noch kein Commit in der Datenbank vorgenommen wurde und die sich in den Transaktionsprotokollen befinden, ein Commit in der Datenbank ausgeführt.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.

Für die Warteschlangendatenbank wird die Umlaufprotokollierung verwendet. Dies bedeutet, dass Transaktionsprotokolle, die älter als der aktuelle Prüfpunkt sind, sofort und automatisch gelöscht werden. Daher können die Transaktionsprotokolle für die Wiederherstellung der Warteschlangendatenbank aus der Sicherung nicht wiedergegeben werden.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.

In der folgenden Tabelle sind die Dateien aufgelistet, aus denen die Warteschlangendatenbank besteht.The following table lists the files that constitute the queue database.

DateiFile BeschreibungDescription
Mail. queMail.que In dieser Warteschlangendatenbank-Datei sind alle in der Warteschlange befindlichen Nachrichten gespeichert.This queue database file stores all the queued messages.
Tmp. edbTmp.edb Diese temporäre Datenbankdatei wird verwendet, um das Schema der Warteschlangendatenbank beim Starten zu überprüfen.This temporary database file is used to verify the queue database schema on startup.
TRN*. logTrn*.log In Transaktionsprotokollen werden alle Änderungen an der Warteschlangendatenbank aufgezeichnet.Transaction logs record all changes to the queue database. Änderungen an der Datenbank werden zunächst in das Transaktionsprotokoll geschrieben und anschließend an die Datenbank übergeben.Changes to the database are first written to the transaction log and then committed to the database. Trn. log ist die aktuelle aktive Transaktionsprotokolldatei.Trn.log is the current active transaction log file. Trntmp. log ist die nächste bereitgestellte Transaktionsprotokolldatei, die im Voraus erstellt wird.Trntmp.log is the next provisioned transaction log file that's created in advance. Wenn die vorhandene Trn. log-Transaktionsprotokolldatei die maximale Größe erreicht, wird Trn. Log in TRN nnnn. log umbenannt, wobei nnnn eine Sequenznummer ist.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 wird dann umbenannt in Trn. log und wird zur aktuellen aktiven Transaktionsprotokolldatei.Trntmp.log is then renamed Trn.log and becomes the current active transaction log file.
Trn. chkTrn.chk Diese Prüfpunktdatei verfolgt die Transaktionsprotokolleinträge, für die ein Commit in der Datenbank ausgeführt wurde. Diese Datei befindet sich immer am gleichen Speicherort wie die Datei 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
Diese Reserve-Transaktionsprotokolldateien dienen als Platzhalter. Sie werden nur verwendet, wenn die Festplatte, auf der die Transaktionsprotokolldateien gespeichert sind, nicht mehr genügend Speicherplatz aufweist, um ein ordnungsgemäßes Beenden der Warteschlangendatenbank zu ermöglichen.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 verwendet Generierungs Tabellen zum Speichern und Bereinigen von Nachrichten in der Warteschlangendatenbank.Exchange uses generation tables for storage and clean-up of messages in the queue database. Statt einzelne Nachrichteneinträge aus einer großen Tabelle zu verarbeiten und zu löschen, werden Nachrichten von der Warteschlangendatenbank in zeitbasierten Tabellen gespeichert, die nur dann komplett gelöscht werden, nachdem alle darin enthaltenen Nachrichten erfolgreich verarbeitet wurden.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. Stellen Sie sich zum Beispiel das folgende Szenario vor:For example, consider the following example:

  • Alle Nachrichten in der Warteschlange von 1:00 Uhr bis 2:00 Uhr, unabhängig von der Warteschlange oder dem Ziel 1p-2p_msgs , werden in der Tabelle gespeichert.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.

  • Um 2:00 Uhr werden neue Nachrichten in der 2p-3p_msgs Tabelle gespeichert.At 2:00 PM, new messages are stored in the 2p-3p_msgs table.

  • Um 4:00 Uhr wird eine neue Tabelle mit 4p-5p_msgs dem Namen erstellt.At 4:00 PM, a new table named 4p-5p_msgs is created. Die gesamte 1p-2p_msgs Tabelle wird gelöscht, allerdings nur, wenn alle Nachrichten in der Tabelle erfolgreich verarbeitet wurden.The entire 1p-2p_msgs table is deleted, but only if all messages in the table have been successfully processed.

Diese Vorgehensweise, d. h. statt einzelner Nachrichten die gesamte Nachrichtentabelle zu löschen, trägt zu einer Verbesserung der E/A-Leistung des Laufwerks bei, auf dem die Warteschlangendatenbank gespeichert ist.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.

Optionen für das Konfigurieren der WarteschlangendatenbankOptions for configuring the queue database

Sie konfigurieren die Warteschlangendatenbank durch Hinzufügen oder ändern %ExchangeInstallPath%Bin\EdgeTransport.exe.config von Schlüsseln in der Konfigurationsdatei der XML-Anwendung.You configure the queue database by adding or modifying keys in the %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML application configuration file. Diese Datei ist mit dem Microsoft Exchange-Transportdienst verknüpft.This file is associated with the Microsoft Exchange Transport service. Änderungen an der Datei "EdgeTransport.exe.config" werden nach einem Neustart des Microsoft Exchange-Transportdiensts wirksam.Changes you make to the EdgeTransport.exe.config file take effect after you restart the Microsoft Exchange Transport service.

Hinweis

Alle benutzerdefinierten Exchange-oder Internet Information Server-Einstellungen, die Sie in den Konfigurationsdateien der exExchangeNoVersion-XML-Anwendung vornehmen (beispielsweise Web. config-Dateien oder die Datei "EdgeTransport. exe. config"), werden bei der Installation eines exExchangeNoVersion Kumulatives Update (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). Stellen Sie sicher, dass diese Informationen gespeichert werden, damit Sie Ihren Server nach der Installation leicht erneut konfigurieren können.Make sure that you save this information so that you can easily re-configure your server after the install. Nach der Installation eines kumulativen exExchangeNoVersion-Updates müssen Sie diese Einstellungen neu konfigurieren.You must re-configure these settings after you install an exExchangeNoVersion CU.

Im <appSettings> Abschnitt der Datei "EdgeTransport. exe. config" können Sie neue Schlüssel hinzufügen oder vorhandene Schlüssel ändern.The <appSettings> section of the EdgeTransport.exe.config file is where you can add new keys or modify existing keys. Falls ein bestimmter Schlüssel nicht vorhanden ist, können Sie ihn manuell hinzufügen, um seinen Wert zu ändern.If a specific key doesn't exist, you can add it manually to change its value.

Die Schlüssel für die Warteschlangendatenbank, die in der Datei "EdgeTransport.exe.config" zur Verfügung stehen, werden in der folgenden Tabelle beschrieben.The keys for the queue database that are available in the EdgeTransport.exe.config file are described in the following table.

Schlüssel für die Nachrichtenwarteschlangen-Datenbank in der Datei "EdgeTransport.exe.config"Message queue database keys that are available in the EdgeTransport.exe.config file

TasteKey StandardwertDefault value BeschreibungDescription
QueueDatabaseBatchSize angegebeneQueueDatabaseBatchSize 4040 Gibt die Anzahl der Datenbank-E/A-Vorgänge an, die vor ihrer Ausführung in einer Gruppe zusammengefasst werden können.Specifies the number of database I/O operations that can be grouped together before they're executed.
Dieser Schlüssel ist standardmäßig nicht in der Datei "EdgeTransport.exe.config" vorhanden.By default, this key doesn't exist in the EdgeTransport.exe.config file.
QueueDatabaseBatchTimeoutQueueDatabaseBatchTimeout 100100 Gibt den maximalen Zeitraum in Millisekunden an, für den die Datenbank auf die Gruppierung mehrerer Datenbank-E/A-Vorgänge wartet, bevor diese ausgeführt werden. Die Datenbank-E/A-Vorgänge werden ohne Warten auf weitere Vorgänge ausgeführt, wenn die folgenden Bedingungen erfüllt sind: 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:
• Die Anzahl der Datenbank-e/a-Vorgänge, die durch den QueueDatabaseBatchSize angegebene -Schlüssel angegeben wurde, wurde nicht erreicht.• The number of database I/O operations that's specified by the QueueDatabaseBatchSize key hasn't been reached.
• Die vom QueueDatabaseBatchTimeout -Schlüssel angegebene Zeit wurde übergeben.• The time specified by the QueueDatabaseBatchTimeout key has passed.
Dieser Schlüssel ist standardmäßig nicht in der Datei "EdgeTransport.exe.config" vorhanden.By default, this key doesn't exist in the EdgeTransport.exe.config file.
QueueDatabaseMaxConnectionsQueueDatabaseMaxConnections 44 Gibt die Anzahl der ESE-Datenbankverbindungen an, die geöffnet sein dürfen.Specifies the number of ESE database connections that can be open.
QueueDatabaseLoggingBufferSizeQueueDatabaseLoggingBufferSize 5MB5MB Gibt den Arbeitsspeicher an, der zum Zwischenspeichern von Transaktionsdatensätzen verwendet wird, bevor diese in die Transaktionsprotokolldatei geschrieben werden.Specifies the memory that's used to cache the transaction records before they're written to the transaction log file.
QueueDatabaseLoggingFileSizeQueueDatabaseLoggingFileSize 5MB5MB Gibt die maximale Größe einer Transaktionsprotokolldatei an. Wenn die maximale Größe der Protokolldatei erreicht wird, wird eine neue Protokolldatei geöffnet.Specifies the maximum size of a transaction log file. When the maximum log file size is reached, a new log file is opened.
QueueDatabaseLoggingPathQueueDatabaseLoggingPath %ExchangeInstallPath%TransportRoles\data\Queue Gibt das Standardverzeichnis für die Protokolldateien der Warteschlangendatenbank an. Anweisungen zum Ändern des Speicherorts der Warteschlangendatenbank finden Sie unter Ändern des Speicherorts der Warteschlangendatenbank. 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.
QueueDatabaseMaxBackgroundCleanupTasksQueueDatabaseMaxBackgroundCleanupTasks 3232 Gibt die maximale Anzahl von Arbeitselementen der Hintergrundbereinigung an, die gleichzeitig in die Warteschlange des Datenbankmodul-Threadpools eingereiht sein können.Specifies the maximum number of background cleanup work items that can be queued to the database engine thread pool at any time.
QueueDatabaseOnlineDefragEnabledQueueDatabaseOnlineDefragEnabled TrueTrue Aktiviert oder deaktiviert eine geplante Onlinedefragmentierung der Nachrichtenwarteschlangen-Datenbank.Enables or disables scheduled online defragmentation of the mail queue database.
Dieser Schlüssel ist standardmäßig nicht in der Datei "EdgeTransport.exe.config" vorhanden.By default, this key doesn't exist in the EdgeTransport.exe.config file.
QueueDatabaseOnlineDefragScheduleQueueDatabaseOnlineDefragSchedule 1:00:00oder 1:00 Uhr.1:00:00 or 1:00 A.M. Gibt die Tageszeit zum Starten der Onlinedefragmentierung der Nachrichtenwarteschlangen-Datenbank im 24-Stunden-Format an.Specifies the time of day in 24 hour format to start the online defragmentation of the mail queue database. Geben Sie den Wert als Zeitraum ein: hh:mm:ss, wobei h = Stunden, m = Minuten und s Sekunden angibt.To specify a value, enter the value as a time span: hh:mm:ss, where h = hours, m = minutes, and s = seconds.
QueueDatabaseOnlineDefragTimeToRunQueueDatabaseOnlineDefragTimeToRun 3:00:00 oder 3 Stunden3:00:00 or 3 hours Gibt den Zeitraum an, in dem der Onlinedefragmentierungstask ausgeführt werden darf. Selbst wenn der Defragmentierungstask nicht in der angegebenen Zeit abgeschlossen wird, wird die Warteschlangendatenbank in einem konsistenten Zustand zurückgelassen. Geben Sie den Wert als Zeitraum ein: hh:mm:ss, wobei h = Stunden, m = Minuten und s Sekunden angibt.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.
QueueDatabasePathQueueDatabasePath %ExchangeInstallPath%TransportRoles\data\Queue Gibt das Standardverzeichnis für die Dateien der Warteschlangendatenbank an. Anweisungen zum Ändern des Speicherorts der Warteschlangendatenbank finden Sie unter Ändern des Speicherorts der Warteschlangendatenbank. 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.

WarteschlangeneigenschaftenQueue properties

Eine Warteschlange hat viele Eigenschaften, die ihren Zweck und Status beschreiben. Einige Warteschlangeneigenschaften werden beim Erstellen der Warteschlange angewendet und ändern sich nicht. Andere Eigenschaften geben Status, Größe, Zeit oder andere Indikatoren an, die häufig aktualisiert werden.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

Das Ziel einer Nachricht wird von der Routingkomponente des Kategorisierungsmoduls im Microsoft Exchange-Transportdienst ausgewählt, und mithilfe dieses Ziels wird die Zustellungswarteschlange erstellt. Das Ziel wird für jeden Empfänger mit der NextHopSolutionKey -Eigenschaft gekennzeichnet. Jeder eindeutige Wert der NextHopSolutionKey -Eigenschaft entspricht einer separaten Zustellungswarteschlange.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.

Die NextHopSolutionKey -Eigenschaft enthält die folgenden Felder:The NextHopSolutionKey property contains the following fields:

  • DeliveryType: stellt die Ergebnisse der Kategorisierung der Nachricht dar und wie der Transport Dienst beabsichtigt, die Nachricht an den nächsten Hop zu übermitteln, der das ultimative Ziel der Nachricht sein könnte, oder einen zwischen-Hop auf dem Weg.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. Der Transport Dienst verwendet eine vordefinierte Liste von **** Werten für Zustellungs.The Transport service uses a predefined list of values for DeliveryType.

    Basierend auf dem Wert von DeliveryType wird die NextHopCategory -Eigenschaft der Warteschlange hinzugefügt.Based on the value of DeliveryType, the NextHopCategory property is added to the queue.

    • Der Wert External gibt an, dass sich der nächste Hop für die Warteschlange außerhalb der Exchange-Organisation befindet.The value External indicates the next hop for the queue is outside the Exchange organization.

    • Der Wert Internal gibt an, dass sich der nächste Hop für die Warteschlange innerhalb der Exchange-Organisation befindet.The value Internal indicates the next hop for the queue is inside the Exchange organization.

      Beachten Sie, dass für eine Nachricht an einen externen Empfänger unter Umständen ein oder mehrere interne Hops erforderlich sind, bevor sie extern zugestellt werden kann.Note that a message for an external recipient may require one or more internal hops before the message is delivered externally.

  • NextHopDomain: verwendet bestimmte Werte basierend auf dem Wert des Felds **** Zustellungs.NextHopDomain: Uses specific values based on the value of the DeliveryType field. Bei Zustellungswarteschlangen entspricht der Wert dieses Felds praktisch dem Namen der Warteschlange.For delivery queues, the value of this field is effectively the name of the queue.

    Der Wert von NextHopDomain ist nicht immer ein Domänenname.The value of NextHopDomain isn't always a domain name. Beispielsweise kann der Wert der Name der Ziel Active Directory Website oder der Datenbankverfügbarkeitsgruppe (DAG) sein.For example, the value could be the name of the target Active Directory site or database availability group (DAG). Sie können sich dieses Feld als nächsten Hopnamen vorstellen.Think of this field as the next hop name.

  • NextHopConnector: verwendet bestimmte Werte basierend auf dem Wert des Felds **** Zustellungs.NextHopConnector: Uses specific values based on the value of the DeliveryType field. Der Wert wird immer als GUID ausgedrückt.The value is always expressed as a GUID. Falls dieses Feld nicht verwendet wird, entspricht der Wert einer GUID, die nur aus Nullen besteht.If this field isn't used, the value is a GUID with all zeroes.

    Der Wert von NextHopConnector ist nicht immer die GUID eines Connectors.The value of NextHopConnector isn't always the GUID of a connector. Der Wert könnte beispielsweise der GUID des Active Directory-Zielstandorts oder der DAG entsprechen.For example, the value could be the GUID of the target Active Directory site or DAG. Stellen Sie sich dieses Feld als die GUID des nächsten Hops vor.Think of this field as the next hop GUID.

Die Werte von DeliveryType, NextHopCategory, NextHopDomain und NextHopConnector werden in der folgenden Tabelle beschrieben.The values of DeliveryType, NextHopCategory, NextHopDomain and NextHopConnector are described in the following table.

Zustellungstyp in der WarteschlangenanzeigeDelivery Type in Queue Viewer DeliveryType in der Exchange-VerwaltungsshellDeliveryType in the Exchange Management Shell BeschreibungDescription NextHopCategoryNextHopCategory NextHopDomainNextHopDomain NextHopConnectorNextHopConnector
Zustellungs-AgentDelivery Agent DeliveryAgent Die Warteschlange enthält Nachrichten für die Zustellung an Empfänger in einem Nicht-SMTP-Adressbereich, der von einem Zustellungs-Agent und einem Zustellungs-Agent-Connector bedient wird.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. Der Connector hat den lokalen Postfachserver als Quellserver konfiguriert.The connector has the local Mailbox server configured as a source server. Weitere Informationen finden Sie unter Zustellungs-Agents und Zustellungs-Agent-Connectors.For more information, see Delivery Agents and Delivery Agent Connectors. ExternExternal Dieser Wert entspricht dem Zieladressbereich, der für den Zustellungs-Agent-Connector konfiguriert ist.This value is the destination address space that's configured on the Delivery Agent connector. Beispiel: MOBILE.For example, MOBILE. Dieser Wert entspricht der GUID des Zustellungs-Agent-Connectors.This value is the GUID of the Delivery Agent connector. Beispiel: 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
DnsConnectorDeliveryDnsConnectorDelivery DnsConnectorDelivery Die Warteschlange enthält Nachrichten für die Zustellung an Empfänger in einer SMTP-Domäne. Für den Sendeconnector, der die Domäne des lokalen Transporservers bedient, wurde der lokale Transportserver als Quellserver konfiguriert, und der Sendeconnector ist für die Verwendung von DNS-Routing konfiguriert.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. ExternExternal Dieser Wert entspricht dem Zieladressbereich, der für den Sendeconnector konfiguriert ist.This value is the destination address space that's configured on the Send connector. Beispiel: contoso.com.For example, contoso.com. Dieser Wert entspricht der GUID des Sendeconnectors.This value is the GUID of the Send connector. Beispiel: 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
HeartbeatHeartbeat Heartbeat Dieser Wert ist für die interne Verwendung durch Microsoft reserviert.This value is reserved for internal Microsoft use. Weitere Informationen zu heartbeat finden Sie unter Shadow-Redundanz in Exchange Server.For more information about heartbeat, see Shadow redundancy in Exchange Server. n/vn/a n/vn/a n/vn/a
MapiDeliveryMapiDelivery MapiDelivery Hinweis: dieser Wert wird nicht von Exchange 2013 oder höher verwendet.Note: This value isn't used by Exchange 2013 or later. Er ist nur aus Gründen der Abwärtskompatibilität in Exchange 2010 enthalten.It's included for backwards compatibility with Exchange 2010.
Die Warteschlange enthält Nachrichten für die Zustellung über einen Exchange 2010-Hub-Transport-Server an ein Postfach auf einem Exchange 2010-Postfachserver am lokalen Active Directory-Standort.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/vn/a n/vn/a n/vn/a
NonSmtpGatewayDeliveryNonSmtpGatewayDelivery NonSmtpGatewayDelivery Die Warteschlange enthält Nachrichten für die Zustellung an Empfänger in einem Nicht-SMTP-Adressbereich, der von einem fremden Connector bedient wird.The queue holds messages for delivery to recipients in a non-SMTP address space that's serviced by a Foreign connector. Der Connector hat den lokalen Postfachserver als Quellserver konfiguriert.The connector has the local Mailbox server configured as a source server. Weitere Informationen finden Sie unter Foreign Connectors.For more information, see Foreign Connectors. ExternExternal Dieser Wert entspricht dem Zieladressbereich, der für den fremden Connector konfiguriert ist.This value is the destination address space that's configured on the Foreign connector. Beispiel: FAX.For example, FAX. Dieser Wert entspricht der GUID des fremden Connectors.This value is the GUID of the Foreign connector. Beispiel: 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
Shadow-RedundanzShadow Redundancy ShadowRedundancy Die Warteschlange enthält Nachrichten, die sich in einer Shadow-Warteschlange befinden.The queue holds messages in a shadow queue. Eine Shadow-Warteschlange enthält redundante Kopien von Nachrichten, die gerade übermittelt werden, für den Fall, dass die Zustellung nicht erfolgreich ist.A shadow queue holds redundant copies messages in transit in case the primary messages aren't successfully delivered. Weitere Informationen finden Sie unter Shadow-Redundanz in Exchange Server.For more information, see Shadow redundancy in Exchange Server. InternInternal Dieser Wert entspricht dem FQDN des primären Transportservers, für den die Shadow-Warteschlange redundante Kopien der primären Nachrichten enthält.This value is the FQDN of the primary transport server for which the shadow queue is holding redundant copies of the primary messages. Beispiel: mailbox01.contoso.com.For example, mailbox01.contoso.com. Dieser Wert ist 00000000-0000-0000-0000-000000000000.This value is 00000000-0000-0000-0000-000000000000.
SmartHostConnectorDeliverySmartHostConnectorDelivery SmartHostConnectorDelivery Die Warteschlange enthält Nachrichten für die Zustellung an Empfänger in einer SMTP-Domäne.The queue holds messages for delivery to recipients in an SMTP domain. Für den Sendeconnector, der die Domäne des lokalen Transporservers bedient, wurde der lokale Transportserver als Quellserver konfiguriert, und der Sendeconnector ist für die Verwendung von Smarthost-Routing konfiguriert.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. ExternExternal Dieser Wert entspricht der Liste von Smarthosts, die für den Sendeconnector konfiguriert sind. Smarthosts können als FQDNs, IP-Adressen oder beides konfiguriert sein. Folgende Werte sind möglich: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:
FQDN: die Syntax lautet <FQDN1,FQDN2,...>.FQDN: The syntax is <FQDN1,FQDN2,...>. Beispielsweise smarthost01.contoso.com oder smarthost01.contoso.com,smarthost02.fabrikam.com.For example, smarthost01.contoso.com or smarthost01.contoso.com,smarthost02.fabrikam.com.
IP-Adresse: die Syntax <[IPAddress1],[IPAddress2],...>lautet.IP address: The syntax is <[IPAddress1],[IPAddress2],...>. Beispielsweise [10.10.10.100] oder [10.10.10.100],[10.10.10.101].For example, [10.10.10.100] or [10.10.10.100],[10.10.10.101].
FQDN und IP-Adresse: die Syntax <[IPAddress1],FQDN1,...>ist und hängt davon ab, wie die Smarthosts auf dem Sendeconnector aufgelistet werden.FQDN and IP address: The syntax is <[IPAddress1],FQDN1,...>, and depends on how the smart hosts are listed on the Send connector. Beispielsweise [172.17.17.7],relay.tailspintoys.com oder mail.contoso.com,[192.168.1.50].For example, [172.17.17.7],relay.tailspintoys.com or mail.contoso.com,[192.168.1.50].
Dieser Wert entspricht der GUID des Sendeconnectors.This value is the GUID of the Send connector. Beispiel: 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
SMTP-Zustellung an Ex OnlineSMTP Delivery to Ex Online SmtpDeliveryToExo Dieser Wert wird nicht in lokalen Exchange-Objekten verwendet.This value isn't used in on-premises Exchange. n/vn/a n/vn/a n/vn/a
SMTP-Zustellung an PostfachSMTP Delivery to Mailbox SmtpDeliveryToMailbox In der Warteschlange werden Nachrichten für die Zustellung an Exchange 2013 oder spätere Postfachempfänger gespeichert.The queue holds messages for delivery to Exchange 2013 or later mailbox recipients. Die Zielpostfachdatenbank befindet sich an einem der folgenden Speicherorte:The destination mailbox database is in one of the following locations:
• Der lokale Exchange 2013 oder spätere Postfachserver.• The local Exchange 2013 or later Mailbox server.
• Ein Exchange 2019-Postfachserver in derselben Exchange 2019-DAG.• An Exchange 2019 Mailbox server in the same Exchange 2019 DAG.
• Ein Exchange 2016-Postfachserver in derselben Exchange 2016-DAG.• An Exchange 2016 Mailbox server in the same Exchange 2016 DAG.
Ein Exchange 2013-Postfachserver in derselben Exchange 2013-DAG.An Exchange 2013 Mailbox server in the same Exchange 2013 DAG.
• Postfachserver mit Exchange 2013 oder höher am gleichen Active Directory Standort in Umgebungen ohne DAG.• An Exchange 2013 or later Mailbox server in the same Active Directory site in non-DAG environments.
InternInternal Dieser Wert entspricht dem Namen der Ziel-Postfachdatenbank.This value is the name of the destination mailbox database. Beispiel: Mailbox Database 0471695037.For example, Mailbox Database 0471695037. Dieser Wert entspricht der GUID der Ziel-Postfachdatenbank.This value is the GUID of the target mailbox database. Beispiel: 6dcb5a1e-0a88-4fc9-b8f9-634c34b1a123.For example, 6dcb5a1e-0a88-4fc9-b8f9-634c34b1a123.
SMTP-Relay zu Sendeconnector-QuellservernSMTP Relay to Send Connector Source Servers SmtpRelayToConnectorSourceServers In der Warteschlange werden Nachrichten für die Zustellung an einen SMTP-oder nicht-SMTP-Adressraum gespeichert, der von einem Sendeconnector, einem Zustellungs-Agent-Connector oder einem fremden Connector gewartet wird.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. Der Connector hat einen Remote-Transportserver als Quellserver konfiguriert.The connector has a remote transport server configured as a source server.
Bei dem Remote Transport Server kann es sich um einen Postfachserver Exchange 2013 oder höher oder einen Exchange 2010 Hub-Transport-Server handeln.The remote transport server could be an Exchange 2013 or later Mailbox server or an Exchange 2010 Hub Transport server.
Der Remote-Transportserver könnte sich am lokalen Active Directory-Standort oder an einem Active Directory-Remotestandort befinden.The remote transport server could be located in the local Active Directory site, or in a remote Active Directory site.
InternInternal Dieser Wert ist der Name des Ziel-Sendeconnector, Zustellungs-Agent-Connectors oder fremden Connectors.This value is the name of the destination Send connector, Delivery Agent connector, or Foreign connector. Beispiel: Contoso.com Send Connector.For example, Contoso.com Send Connector. Dieser Wert ist die GUID des Ziel-Sendeconnectors, Zustellungs-Agent-Connectors oder fremden Connectors.This value is the GUID of the destination Send connector, Delivery Agent connector, or Foreign connector. Beispiel: 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
SMTP-Relay zur Database Availability GroupSMTP Relay to Database Availability Group SmtpRelayToDag In der Warteschlange werden Nachrichten für die Zustellung an Exchange 2013 oder spätere Postfachempfänger gespeichert, wobei sich die Zielpostfachdatenbank in einer Remote-DAG befindet.The queue holds messages for delivery to Exchange 2013 or later mailbox recipients, where the destination mailbox database is located in a remote DAG.
Die Remote-DAG könnte sich am lokalen Active Directory-Standort oder an einem Active Directory-Remotestandort befinden.The remote DAG could be located in the local Active Directory site, or in a remote Active Directory site.
InternInternal Dieser Wert entspricht dem Namen der Ziel-DAG.This value is the name of the destination DAG. Beispiel: DAG1.For example, DAG1. Dieser Wert entspricht der GUID der Ziel-DAG.This value is the GUID of the destination DAG. Beispiel: 6dcb5a1e-0a88-4fc9-b8f9-634c34b1a123For example, 6dcb5a1e-0a88-4fc9-b8f9-634c34b1a123
SMTP-Relay zur PostfachzustellungsgruppeSMTP Relay to Mailbox Delivery Group SmtpRelayToMailboxDeliveryGroup In der Warteschlange werden Nachrichten für die Zustellung an ältere Postfachempfänger gespeichert, wobei sich das Zielpostfach auf einem Exchange 2010 Postfachserver befindet.The queue holds messages for delivery to legacy mailbox recipients, where the destination mailbox is on an Exchange 2010 Mailbox server. Die Nachricht bezieht sich auf einen Exchange 2010-Hub-Transportserver.The message is related to an Exchange 2010 Hub Transport server.
Der Exchange 2010-Ziel-Hub-Transport-Server könnte sich am lokalen Active Directory-Standort oder an einem Active Directory-Remotestandort befinden.The destination Exchange 2010 Hub Transport server could be in the local Active Directory site, or a remote Active Directory site.
InternInternal Der Name der Warteschlange verwendet die Site:<ADSiteName>;Version:<ExchangeVersion>Syntax:, wobei _ <"> Sitename_ " der Name des Ziel Active Directory Standorts ist, und _ <ExchangeVersion> _ ist die Version von Exchange 2010 auf dem Postfachserver.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. Dieser Wert ist leer.This value is blank.
SMTP-Relay an einen Active Directory-RemotestandortSMTP Relay to Remote Active Directory Site SmtpRelayToRemoteActiveDirectorySite In der Warteschlange werden Nachrichten für die Zustellung an ein Remoteziel gespeichert, und für die Routingtopologie muss die Nachricht über einen bestimmten Active Directory Standort weitergeleitet werden.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. Der Standort ist ein Zwischenhop auf dem Weg zum endgültigen Ziel.The site is an intermediate hop on the way to the final destination. Dieser Fall tritt unter folgenden Umständen ein:This situation occurs under the following circumstances:
Die Nachricht muss über einen Hubstandort weitergeleitet werden.The message needs to be routed through a hub site.
Die Nachricht muss über einen Sendeconnector zugestellt werden, der auf einem Edge-Transport-Server mit abonniertem Active Directory-Remotestandort konfiguriert ist.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.
InternInternal Dieser Wert ist das Ziel Active Directory Website namens.This value is the target Active Directory site name. Beispiel: NorthAmericaSite.For example, NorthAmericaSite. Dieser Wert ist die GUID der Ziel Active Directory Website.This value is the GUID of the target Active Directory site. Beispiel: bfd6c3df-5b65-8bfb-53f1f2c0d55c.For example, bfd6c3df-5b65-8bfb-53f1f2c0d55c.
SMTP-Relay an angegebene Remote-GesamtstrukturSMTP Relay to specified remote forest SmtpRelayToRemoteForest Dieser Wert wird nicht in lokalen Exchange-Webanwendungen verwendetThis value isn't used in on-premises Exchange n/vn/a n/vn/a n/vn/a
SMTP-Relay zu angegebenen Exchange-ServernSMTP Relay to Specified Exchange Servers SmtpRelayToServers In der Warteschlange werden Nachrichten für die Zustellung an eine Verteilergruppe gespeichert, die für einen bestimmten Aufgliederungsserver konfiguriert ist.The queue holds messages for delivery to a distribution group that's configured for a specific expansion server. Bei dem Aufgliederungsserver kann es sich um einen Postfachserver Exchange 2013 oder höher oder einen Exchange 2010 Hub-Transport-Server handeln.The expansion server could be an Exchange 2013 or later Mailbox server or an Exchange 2010 Hub Transport server.
Der Server für die Aufgliederung der Verteilerlisten kann sich am lokalen Active Directory-Standort oder an einem Active Directory-Remotestandort befinden.The expansion server could be located in the local Active Directory site, or in a remote Active Directory site.
InternInternal Dieser Wert entspricht dem FQDN des Zielservers für die Aufgliederung der Verteilerlisten.This value is the FQDN of the target expansion server. Beispiel: mailbox01.contoso.com.For example, mailbox01.contoso.com. Dieser Wert ist 0000000-0000-0000-0000-000000000000.This value is 0000000-0000-0000-0000-000000000000.
SmtpRelayToTiRgSmtpRelayToTiRg SmtpRelayToTiRg Hinweis: dieser Wert wird nicht von Exchange 2013 oder höher verwendet.Note: This value isn't used by Exchange 2013 or later. Er ist nur aus Gründen der Abwärtskompatibilität in Exchange 2010 enthalten.It's included for backwards compatibility with Exchange 2010.
Die Warteschlange enthält Nachrichten für die Zustellung über einen Exchange 2010-Hub-Transport-Server an eine Exchange 2003-Routinggruppe.The queue holds messages for delivery by an Exchange 2010 Hub Transport server to an Exchange 2003 routing group.
n/vn/a n/vn/a n/vn/a
SMTP-Relay an Active Directory-StandortSmtp Relay in Active Directory Site SmtpRelayWithinAdSite Hinweis: dieser Wert wird nicht von Exchange 2013 oder höher verwendet.Note: This value isn't used by Exchange 2013 or later. Er ist nur aus Gründen der Abwärtskompatibilität in Exchange 2010 enthalten.It's included for backwards compatibility with Exchange 2010.
Die Warteschlange enthält Nachrichten für die Zustellung über einen Exchange 2010-Hub-Transport-Server an einen anderen Hub-Transport-Server an demselben Active Directory-Standort.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/vn/a n/vn/a n/vn/a
SMTP-Relay in Active Directory-Standort zu Edge-Transport-ServerSMTP Relay in Active Directory Site to Edge Transport Server SmtpRelayWithinAdSiteToEdge Die Warteschlange enthält Nachrichten für die Zustellung an eine externe SMTP-Domäne, die von einem Sendeconnector bedient wird, der auf einem Edge-Transport-Server konfiguriert ist.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. Der Edge-Transport-Server abonniert den lokalen Active Directory-Standort.The Edge Transport server is subscribed to the local Active Directory site. InternInternal Dieser Wert entspricht dem Namen des Sendeconnectors, über den ausgehende Nachrichten vom Edge-Transport-Server an das Internet gesendet werden.This value is the name of the Send connector that sends outbound Internet mail from the Edge Transport server to the Internet. Dieser Sendeconnector wird automatisch vom Edge-Abonnement erstellt und mit dem Namen "EdgeSync- _ <> Sitename_ " in Internet benannt.This Send connector is automatically created by the Edge subscription, and is named EdgeSync - <ADSiteName> to Internet. Dieser Wert entspricht der GUID des Sendeconnectors.This value is the GUID of the Send connector. Beispiel: 4520e633-d83d-411a-bbe4-6a84648674ee.For example, 4520e633-d83d-411a-bbe4-6a84648674ee.
UndefinedUndefined Undefined Dieser Wert wird nur für die Zustellungswarteschlange und die Warteschlange für nicht verarbeitete Nachrichten verwendet.This value is used only on the Submission queue and the poison message queue. InternInternal Für die Übermittlungswarteschlange lautet Submisssiondieser Wert.For the Submission queue, this value is Submisssion. Für die Warteschlange für nicht verarbeitbare nach Poison Messagerichten ist dieser Wert.For the poison message queue, this value is Poison Message. Dieser Wert ist 00000000-0000-0000-0000-000000000000.This value is 00000000-0000-0000-0000-000000000000.
UnerreichbarUnreachable Unreachable Dieser Wert wird nur für die Nicht-erreichbar-Warteschlange verwendet.This value is used only on the Unreachable queue. InternInternal Dieser Wert ist Unreachable Domain.This value is Unreachable Domain. Dieser Wert ist 00000000-0000-0000-0000-000000000000.This value is 00000000-0000-0000-0000-000000000000.

IncomingRate, OutgoingRate und VelocityIncomingRate, OutgoingRate, and Velocity

Exchange misst die Rate der Nachrichten, die in eine Warteschlange gelangen und diese verlassen, und speichert diese Werte in Warteschlangeneigenschaften.Exchange measures the rate of messages entering and leaving a queue and stores these values in queue properties. Sie können diese Raten als Indikator für die Warteschlangen- und Transportserverintegrität verwenden.You can use these rates as an indicator of queue and transport server health. Die Eigenschaften werden in der folgenden Tabelle beschrieben:The properties are described in the following table:


EigenschaftProperty DescriptionDescription
IncomingRateIncomingRate Die Rate, mit der Nachrichten bei der Warteschlange eingehen. Bei der Rate handelt es sich um die Anzahl von Nachrichten pro Sekunde als Durchschnitt der letzten Minute.The rate that messages are entering the queue. The rate is the number of messages per second averaged over the last minute.
OutgoingRateOutgoingRate Die Rate, mit der Nachrichten die Warteschlange verlassen. Bei der Rate handelt es sich um die Anzahl von Nachrichten pro Sekunde als Durchschnitt der letzten Minute.The rate that messages are leaving the queue. The rate is the number of messages per second averaged over the last minute.
VelocityVelocity Die Entleerungsrate der Warteschlange, die sich aus der Subtraktion des Werts für IncomingRate vom Wert für OutgoingRate ergibt.The drain rate of the queue, calculated by subtracting the value of IncomingRate from the value of OutgoingRate.
Wenn der Wert für größer als 0 ist, verlassen Nachrichten die Warteschlange schneller als dass sie bei ihr eingehen.If the value is greater than 0, messages are leaving the queue faster than they are entering the queue.
Wenn der Wert gleich 0 ist, verlassen Nachrichten die Warteschlange genauso schnell wie sie bei ihr eingehen. Dieser Wert wird auch angezeigt, wenn die Warteschlange inaktiv ist. 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.
Wenn der Wert für kleiner als 0 ist, gehen Nachrichten schneller bei der Warteschlange ein als dass sie sie verlassen.If the value is less than 0, messages are entering the queue faster than they are leaving the queue.
Der Wert für Velocity wird in den Ergebnissen von Get-Queue angezeigt.The Velocity value is displayed in the results of Get-Queue.

Grundlegend lässt ein positiver Velocity -Wert auf eine fehlerfreie Warteschlange mit effizienter Entleerung schließen, während ein negativer Velocity -Wert auf eine Warteschlange hinweist, die nicht effizient entleert wird. Allerdings müssen Sie die Werte IncomingRate, OutgoingRate und MessageCount die Größe von Velocity berücksichtigen.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.

Sehen Sie sich zum Beispiel eine Warteschlange an, die die folgenden Eigenschaftswerte aufweist.For example, consider a queue that has the following property values.

  • Geschwindigkeit:-50Velocity: -50

  • MessageCount: 1000MessageCount: 1000

  • OutgoingRate: 10OutgoingRate: 10

  • IncomingRate: 60IncomingRate: 60

Basierend auf den Eigenschaftswerten für diese Warteschlange gibt der negative Wert für Velocity klar an, dass die Warteschlange nicht ordnungsgemäß geleert wird.Based on the property values for this queue, the negative value for Velocity clearly indicates that the queue isn't draining properly.

Sehen Sie sich nun eine Warteschlange an, die die folgenden Eigenschaftswerte aufweist.Now consider a queue that has the following property values.

  • Geschwindigkeit:-0,85Velocity: -0.85

  • MessageCount: 2MessageCount: 2

  • OutgoingRate: 0,15OutgoingRate: 0.15

  • IncomingRate: 1IncomingRate: 1

Obwohl der Wert für Velocity negativ ist, befindet er sich sehr an der Null, und die Werte der anderen Eigenschaften sind auch sehr klein. Aus diesem Grund deutet ein negativer Velocity -Wert für diese Warteschlange nicht auf ein Problem mit der Warteschlange hin.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.

WarteschlangenstatusQueue status

Der aktuelle Status einer Warteschlange wird in der Status -Eigenschaft der Warteschlange gespeichert. Eine Warteschlange kann einen der Statuswerte aufweisen, die in der folgenden Tabelle beschrieben werden: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:

WarteschlangenstatusQueue status BeschreibungDescription
AktivActive Nachrichten werden aktiv von der Warteschlange übertragen.The queue is actively transmitting messages.
Verbindung wird hergestelltConnecting Es wird gerade eine Verbindung von der Warteschlange zum nächsten Hop hergestellt.The queue is in the process of connecting to the next hop.
BereitReady Es wurden vor kurzem Nachrichten von der Warteschlange übertragen, aber jetzt ist sie leer.The queue recently transmitted messages, but the queue is now empty.
WiederholenRetry Der letzte automatische oder manuelle Verbindungsversuch ist fehlgeschlagen, und die Warteschlange wartet darauf, einen neuen Verbindungsversuch zu unternehmen.The last automatic or manual connection attempt failed, and the queue is waiting to retry the connection.
GesperrtSuspended Die Warteschlange wurde von einem Administrator manuell angehalten, um die Zustellung von Nachrichten zu verhindern. Es können neue Nachrichten in die Warteschlange eingereiht werden, und Nachrichten, die gerade an den nächsten Hop übertragen werden, werden fertig zugestellt und aus der Warteschlange entfernt. Anderenfalls verlassen Nachrichten die Warteschlange erst dann, wenn sie von einem Administrator manuell fortgesetzt wird. 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.
Hinweise:Notes:
Sie können die folgenden Warteschlangen anhalten:You can suspend the following queues:
Übermittlungswarteschlangen mit einem beliebigen Status.Delivery queues that have any status.
Die Nicht-erreichbar-Warteschlange. Wenn Sie diese Warteschlange anhalten und Konfigurationsaktualisierungen erkannt werden, erfolgt keine automatische Neuübermittlung von Nachrichten an das Kategorisierungsmodul. Sie müssen die Warteschlange manuell fortsetzen, damit diese Nachrichten automatisch neu übermitteln werden. 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.
Die Übermittlungswarteschlange Wenn diese Warteschlange angehalten wird, werden vom Kategorisierungsmodul erst wieder Nachrichten abgeholt, wenn die Warteschlange fortgesetzt wird.The Submission queue. When you suspend this queue, messages aren't picked up by the categorizer until the queue is resumed.
Das Anhalten einer Warteschlange hat keinen Einfluss auf den Status der darin enthaltenen Nachrichten hat.Suspending a queue doesn't change the status of the messages in the queue.

Weitere WarteschlangeneigenschaftenOther queue properties

Es gibt weitere Warteschlangeneigenschaften, die selbsterklärend sind.There are other queue properties that are self-explanatory. Sie können die meisten Warteschlangeneigenschaften als Filteroptionen verwenden.You can use most of the queue properties as filter options. Durch die Angabe von Filterkriterien können Sie Warteschlangen schnell finden und Aktionen darauf anwenden.By specifying filter criteria, you can quickly locate queues and take action on them. Eine vollständige Beschreibung der filterbaren Warteschlangeneigenschaften finden Sie unter Queue Properties.For a complete description of the filterable queue properties, see Queue properties.

Ebenfalls wichtig und erwähnenswert ist die Warteschlangeneigenschaft MessageCount, die die Anzahl der Nachrichten in einer Warteschlange anzeigt. Diese Eigenschaft ist ein wichtiger Indikator für die Warteschlangenintegrität. Wenn beispielsweise eine Zustellungswarteschlange, die eine große Anzahl von Nachrichten enthält, immer weiter wächst, ohne jemals kleiner zu werden, könnte dies auf ein Problem mit dem Routing oder der Transportpipeline hindeuten, das Ihrer Aufmerksamkeit bedarf.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.

NachrichteneigenschaftenMessage properties

Eine Nachricht in einer Warteschlange hat viele Eigenschaften. Viele der Eigenschaften spiegeln die Informationen wider, die zum Erstellen der Nachricht verwendet wurden. Einige der Nachrichtenstatus und Informationseigenschaften werden stark von entsprechenden Eigenschaften der Warteschlange beeinflusst. Allerdings kann eine Nachricht einen anderen Wert aufweisen als die entsprechende Eigenschaft der Warteschlange. Andere Eigenschaften umfassen Status-, Zeit- oder andere Indikatoren, die häufig aktualisiert werden.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.

NachrichtenstatusMessage status

Der aktuelle Status einer Nachricht wird in der Status -Eigenschaft der Nachricht gespeichert. Eine Nachricht kann einen der Statuswerte aufweisen, die in der folgenden Tabelle beschrieben werden: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:

NachrichtenstatusMessage status BeschreibungDescription
AktivActive Wenn die Nachricht sich in einer Zustellungswarteschlange befindet, wird die Nachricht an ihr Ziel zugestellt. Wenn die Nachricht sich in der Übermittlungswarteschlange befindet, wird sie vom Kategorisierungsmodul verarbeitet.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.
GesperrtLocked Dieser Wert ist der internen Verwendung durch Microsoft vorbehalten und wird nicht in lokalen Exchange-Organisationen verwendet.This value is reserved for internal Microsoft use, and isn't used in on-premises Exchange organizations.
PendingRemovePendingRemove Die Nachricht wurde vom Administrator gelöscht, doch hatte ihre Übermittlung an den nächsten Hop bereits begonnen. Die Nachricht wird gelöscht, wenn die Zustellung mit einem Fehler endet, der ein erneutes Eintreten der Nachricht in die Wartschlange bewirkt. Andernfalls wird die Zustellung fortgesetzt.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.
PendingSuspendPendingSuspend Die Nachricht wurde vom Administrator angehalten, doch hatte ihre Übermittlung an den nächsten Hop bereits begonnen. Die Nachricht wird angehalten, wenn die Zustellung mit einem Fehler endet, der ein erneutes Eintreten der Nachricht in die Wartschlange bewirkt. Andernfalls wird die Zustellung fortgesetzt.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.
BereitReady Die Nachricht befindet sich in der Warteschlange und ist zur Verarbeitung bereit.The message is waiting in the queue and is ready to be processed.
WiederholenRetry Der letzte automatische oder manuelle Verbindungsversuch für die Warteschlange, in der sich die Nachricht befindet, ist fehlgeschlagen. Die Nachricht wartet auf den nächsten automatischen Verbindungsversuch der Warteschlange.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.
AngehaltenSuspended Die Nachricht wurde vom Administrator manuell angehalten.The message was manually suspended by an administrator.
Alle Nachrichten in der Warteschlange für nicht verarbeitbare Nachrichten befinden sich in einem dauerhaft angehaltenen Zustand.Any messages in the poison message queue are in a permanently suspended state.

Weitere NachrichteneigenschaftenOther message properties

Es gibt weitere Nachrichteneigenschaften, die selbsterklärend sind.There are other message properties that are self-explanatory. Sie können die meisten Nachrichteneigenschaften als Filteroptionen verwenden.You can use most of the message properties as filter options. Durch Angeben von Filterkriterien können Nachrichten schnell gefunden und entsprechende Aktionen für sie eingeleitet werden.By specifying filter criteria, you can quickly locate messages and take action on them. Eine vollständige Beschreibung der filterbaren Nachrichteneigenschaften finden Sie unter Eigenschaften von Nachrichten in Warteschlangen.For a complete description of the filterable message properties, see Properties of messages in queues.

Verwalten von Warteschlangen und Nachrichten in WarteschlangenManage queues and messages in queues

Die Warteschlangenanzeige und die Cmdlets für die historische Warteschlange und Nachrichtenverwaltung im Exchange-Verwaltungsshell sind auf einen einzelnen Exchange-Server beschränkt.Queue Viewer and the historical queue and message management cmdlets in the Exchange Management Shell are restricted to a single Exchange server. Sie können einzelne oder mehrere Warteschlangen oder Nachrichten anzeigen oder bearbeiten, aber nur auf einem bestimmten Server.You can view or operate on individual queues or messages, or multiple queues or messages, but only on a specific server.

Das Cmdlet Get-Queue Digest wurde in Exchange 2013 eingeführt, um eine allgemeine, aggregierte Ansicht des Status von Warteschlangen auf allen Servern in einem bestimmten Bereich bereitzustellen.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. Der Bereich kann eine DAG, ein Active Directory-Standort, eine Serverliste oder die gesamte Active Directory-Struktur sein.The scope could be a DAG, an Active Directory site, a list of servers, or the entire Active Directory forest. Beachten Sie, dass Warteschlangen auf einem abonnierten Edge-Transport-Server im Umkreisnetzwerk nicht in den Ergebnissen enthalten sind.Note that queues on a subscribed Edge Transport server in the perimeter network aren't included in the results. Get-QueueDigest ist zwar auf Edge-Transport-Servern verfügbar, aber die Ergebnisse beschränken sich auf Warteschlangen auf dem Edge-Transport-Server.Also, Get-QueueDigest is available on Edge Transport servers, but the results are restricted to queues on the Edge Transport server.

Hinweis

Standardmäßig zeigt das Get-QueueDigest-Cmdlet Zustellungswarteschlangen an, die zehn oder mehr Nachrichten enthalten und deren Ergebnisse zwischen ein und zwei Minuten alt sind. Anweisungen zum Ändern der Standardwerte finden Sie unter Konfigurieren von 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.

In der folgenden Tabelle werden die Verwaltungsaufgaben beschrieben, die Sie für Warteschlangen oder Nachrichten in Warteschlangen ausführen können.The following table describes the management tasks you can perform on queues or messages in queues.

AufgabeTask BeschreibungDescription Zu verwendendes ToolTool to use AnweisungenInstructions
Warteschlangen auf einem Server anzeigen und filternView and filter queues on a server Mit dieser Aktion werden eine oder mehrere Warteschlangen auf einem Transportserver angezeigt. Anhand der Ergebnisse können Sie Maßnahmen für die Warteschlangen ergreifen.Displays one or more queues on a transport server. You can use the results to take action on the queues. Warteschlangenanzeige oder das Cmdlet Get-Queue .Queue Viewer or the Get-Queue cmdlet. Verfahren für WarteschlangenProcedures for queues
Warteschlangen auf bestimmten Servern in bestimmten DAGs, an bestimmten Active DirectoryStandorten oder innerhalb der Active Directory-Gesamtstruktur anzeigen und filtern.View and filter queues on specific servers in specific DAGs, specific Active Directory sites, or in the whole Active Directory forest. Zeigt eine zusammenfassende Liste von Warteschlangen an.Displays a summary list of queues. Cmdlet Get-QueueDigestGet-QueueDigest cmdlet Verfahren für WarteschlangenProcedures for queues
Warteschlangen anhaltenSuspend queues Mit dieser Aktion wird die Zustellung von Nachrichten, die sich gegenwärtig in der Warteschlange befinden, vorübergehend verhindert. Die Warteschlange nimmt weiter neue Nachrichten auf, ohne dass Nachrichten die Warteschlange verlassen.Temporarily prevent delivery of messages that are currently in the queue. The queue continues to accept new messages, but no messages leave the queue. Warteschlangenanzeige oder das Cmdlet Suspend-Queue .Queue Viewer or the Suspend-Queue cmdlet. Verfahren für WarteschlangenProcedures for queues
Warteschlangen fortsetzenResume queues Mit dieser Aktion wird das Anhalten von Warteschlangen aufgehoben und die Zustellung der darin enthaltenen Nachrichten wieder aufgenommen.Reverses the effect of the suspend queue action, and enables delivery of queued messages to resume. Warteschlangenanzeige oder das Cmdlet Resume-Queue .Queue Viewer or the Resume-Queue cmdlet. Verfahren für WarteschlangenProcedures for queues
Warteschlangen wiederholenRetry queues Mit dieser Aktion wird sofort versucht, eine Verbindung zum nächsten Hop herzustellen. Wenn keine Verbindung zum nächsten Hop hergestellt werden kann, wird der Verbindungsversuch ohne manuellen Eingriff in bestimmten Zeitintervallen eine bestimmte Anzahl von Malen wiederholt. 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.
Mit jedem Verbindungsversuch wird der nächste Wiederholungszeitpunkt zurückgesetzt, unabhängig davon, ob der Verbindungsversuch manuell oder automatisch erfolgt. Weitere Informationen finden Sie unter Wiederholungsintervalle, Intervalle für die erneute Übermittlung und Ablaufintervalle für Nachrichten. 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.
Warteschlangenanzeige oder das Cmdlet Retry-Queue .Queue Viewer or the Retry-Queue cmdlet. Verfahren für WarteschlangenProcedures for queues
Nachrichten in Warteschlangen erneut übermittelnResubmit messages in queues Mit dieser Aktion werden Nachrichten in der Warteschlange erneut an die Übermittlungswarteschlange gesendet und müssen noch einmal den Kategorisierungsprozess durchlaufen.Causes messages in the queue to be resubmitted to the Submission queue and to go back through the categorization process. Retry-Queue mit dem Parameter ResubmitRetry-Queue with the Resubmit parameter
Beachten Sie, dass Sie die Warteschlangenanzeige verwenden können, um Nachrichten erneut zu übermitteln, jedoch nur aus der Warteschlange für nicht verarbeitete NachrichtenNote that you can use Queue Viewer to resubmit messages, but only from the poison message queue. Um eine nicht verarbeitbare Nachricht erneut zu übermitteln, müssen Sie die Nachricht zunächst in der Warteschlangenanzeige oder mithilfe des Cmdlets Resume-Message fortsetzen.To resubmit a poison message, you first need to resume the message in Queue Viewer, or by using the Resume-Message cmdlet.
Verfahren für WarteschlangenProcedures for queues
Nachrichten in Warteschlangen anhaltenSuspend messages in queues Mit dieser Aktion wird die Zustellung von Nachrichten vorübergehend verhindert. Über diese Aktion können Sie die Zustellung einer Nachricht an alle Empfänger in einer bestimmten Warteschlange oder an alle Empfänger in allen Warteschlangen anhalten.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. Warteschlangenanzeige oder das Cmdlet Suspend-Message .Queue Viewer or the Suspend-Message cmdlet. Vorgehensweisen zu Nachrichten in WarteschlangenProcedures for messages in queues
Nachrichten in Warteschlangen fortsetzenResume messages in queues Mit dieser Aktion wird das Anhalten von Nachrichten aufgehoben und die Zustellung der in Warteschlangen eingereihten Nachrichten wieder aufgenommen. Sie können die Zustellung einer Nachricht an alle Empfänger in einer bestimmten Warteschlange oder an alle Empfänger in allen Warteschlangen fortsetzen.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. Warteschlangenanzeige oder das Cmdlet Resume-Message .Queue Viewer or the Resume-Message cmdlet. Vorgehensweisen zu Nachrichten in WarteschlangenProcedures for messages in queues
Nachrichten aus Warteschlangen entfernenRemove messages from queues Mit dieser Aktion wird die Zustellung von Nachrichten permanent verhindert. Über diese Aktion können Sie die Zustellung einer Nachricht an beliebige Empfänger in einer bestimmten Warteschlange oder an alle Empfänger in allen Warteschlangen verhindern. Optional können Sie einen Unzustellbarkeitsbericht (auch als NDR, Benachrichtigung über den Zustellungsstatus, DSN oder Unzustellbarkeitsnachricht bezeichnet) an den Absender senden, wenn die Nachricht entfernt wird.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. Warteschlangenanzeige oder das Cmdlet Remove-Message .Queue Viewer or the Remove-Message cmdlet. Vorgehensweisen zu Nachrichten in WarteschlangenProcedures for messages in queues
Nachrichten aus Warteschlangen exportierenExport messages from queues Mit dieser Aktion wird eine Nachricht an den von Ihnen angegebenen Ort kopiert. Die Nachrichten werden nicht aus der Warteschlange gelöscht, sondern es wird eine Kopie der Nachricht an dem angegebenen Ort gespeichert. Dadurch können Administratoren oder andere Unternehmensverantwortliche die Nachrichten später untersuchen. Bevor Sie Nachrichten exportieren, müssen Sie die Nachricht vorübergehend anhalten.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. Nur Export-Message -Cmdlet.Export-Message cmdlet only. Nachrichten aus Warteschlangen exportierenExport messages from queues