===== Exchange 2016 → Get-Queue Kommando =====
Beim Debuggen von Problemen bei der Zustellung von E-Mails sollte man einen Blick in die Mail-Queue der Server werfen. Sollten hier außergewöhnlich viele Mails in einer der Queues angezeigt werden (>>MessageCount<<) findet man dort uU auch Hinweise, warum die Mails nicht zugestellt werden können. Der >>Queue Viewer<< kann nach wie vor immer noch über die GUI in der >>Exchange Toolbox<<, zu finden unter dem >>Microsoft Exchange Server 2016<< Eintrag im Startmenü, aufgerufen werden. Praktischer ist das jedoch über die Powershell, vor allem wenn man mehr als einen Server untersuchen möchte. Das grundlegende Cmd-Let ist >>Get-Queue<<((https://docs.microsoft.com/de-de/powershell/module/exchange/get-queue?view=exchange-ps)), welches mit verschiedenen Parametern erweitert werden kann:
[PS] C:\Windows\system32>Get-Queue -Server MTA-1
Identity DeliveryType Status MessageCount Velocity RiskLevel OutboundIPPool NextHopDomain
-------- ------------ ------ ------------ -------- --------- -------------- -------------
MTA-1\16736 SmtpDeliveryToMailbox Ready 0 0 Normal 0 red2
MTA-1\17154 DnsConnectorDelivery Retry 1 0 Normal 0 dixys.com
MTA-1\Submission Undefined Ready 0 0 Normal 0 Übermittlung
MTA-1\Shadow\16732 ShadowRedundancy Ready 1 0 Normal 0 mta-2.domai...
[PS] C:\Windows\system32>Get-Queue -Server MTA-2
Identity DeliveryType Status MessageCount Velocity RiskLevel OutboundIPPool NextHopDomain
-------- ------------ ------ ------------ -------- --------- -------------- -------------
MTA-2\8 SmtpDeliveryToMailbox Ready 0 0 Normal 0 dtp2
MTA-2\324 DnsConnectorDelivery Retry 1 0 Normal 0 www.foreign-...
MTA-2\Submission Undefined Ready 0 0 Normal 0 Übermittlung
MTA-2\Shadow\3 ShadowRedundancy Ready 3 0 Normal 0 mta-1.domain...
Um sich Details einer bestimmten Mail-Queue anzeigen zu lassen, verwenden Sie den Queue-Identifier wie er in der Spalte >>Identity<< angezeigt wird:
[PS] C:\Windows\system32>Get-Queue MTA-2\324 | Format-List
RunspaceId : 6ef92244-c0fa-48b1-b03f-d6ef8d307ee9
DeliveryType : DnsConnectorDelivery
NextHopDomain : www.foreign-domain.de
TlsDomain :
NextHopConnector : f913bc48-52a9-49dd-9b14-33300ee9e8b4
Status : Retry
MessageCount : 1
LastError : [{LED=451 4.4.0 DNS query failed. The error was: DNS query failed with error
InfoNoRecords -> DnsQueryFailed:
InfoNoRecords};{MSG=};{FQDN=www.foreign-domain.de};{IP=};{LRT=25.05.2020 16:46:30}]
RetryCount : 44
LastRetryTime : 25.05.2020 16:46:30
NextRetryTime : 25.05.2020 16:56:30
FirstRetryTime : 25.05.2020 10:32:28
DeferredMessageCount : 0
LockedMessageCount : 0
LockedScopes :
MessageCountsPerPriority : {0, 1, 0, 0}
IncludeInSlaCount : 0
DeferredMessageCountsPerPriority : {0, 1, 0, 0}
RiskLevel : Normal
OutboundIPPool : 0
NextHopCategory : External
IncomingRate : 0
OutgoingRate : 0
Velocity : 0
OverrideSource :
QueueIdentity : MTA-2\324
PriorityDescriptions : {High, Normal, Low, None}
Identity : MTA-2\324
IsValid : True
ObjectState : New
>>LastError<< ist zB eine gute Adresse für eine erste Bestandsaufnahme.
--- //pronto 2020/05/25 16:56//