Microsoft Exchange Server ist das Zugpferd eines modernen E-Mail-Zustellungssystems. Je nach Größe der Organisation kann die Software mehrere Hundert Nachrichten pro Minute verarbeiten. Daher ist es gut zu wissen, wie man in Exchange schnell die Warteschlange prüft. Auf dieser Basis lässt sich nämlich feststellen, ob der Mailflow flüssig ist, wie viele Nachrichten auf Verarbeitung warten, ob welche feststecken etc. Am einfachsten tut man sich da mit einem simplen PowerShell-Cmdlet, denn der MMC Queue Viewer braucht fast immer eine Weile.
Es gibt drei Typen von Warteschlangen in MS Exchange Server:
- Submission Queue – enthält Nachrichten, die auf Verarbeitung durch Transport Agents warten
- Unreachable Queue – enthält E-Mails, die nicht zugestellt werden konnten
- Poison Message Queue – enthält Nachrichten, welche als gefährlich für den Server eingestuft wurden.
Der erste Typ (Submission Queue) ist von allen drei der wichtigste, denn er verantwortet die eigentliche E-Mail-Zustellung. Wenn die Submission Queue zusammenbricht, legt das die komplette Nachrichtenzustellung lahm.
Man kann die Submission Queue prüfen, indem man in die Exchange Management Shell folgenden Befehl eintippt:
Get-Queue -Identity Submission | Select Identity,Status,MessageCount
Das Ergebnis für den Get-Queue-Befehl fließt in den Befehl Select hinein, welcher seinerseits Identity, Status und MessageCount der Submission Queue anzeigt. In dem nachstehenden Beispiel warten 778 Nachrichten auf Verarbeitung.
Im Fall, dass alle verfügbaren Details für die Submission Queue angezeigt werden sollen, führen Sie den gleichen Befehl aus, allerdings ohne den Select-Teil:
Get-Queue -Identity Submission
Das Ergebnis:
Die obige Methode ist einfach, schnell und effektiv, denn sie kann auch per PowerShell-Fernzugriff angewendet werden.
Empfohlene Links:





Verantwortlicher für Ihre personenbezogenen Daten ist CodeTwo sp. z o.o. sp. k.
Weitere Informationen finden Sie in unserer Datenschutzerklärung.