In Exchange, you have the option to view your mail queues using the GUI interface and you can at a quick glance view the error of a specific domain or if something is wrong.
With Powershell, you can do the same thing. To firstly get a list of all the queues you run the following command:
or if you have more than 1 Exchange 2019 server that is handling the transport then you can use this command to view that specific server:
- Get-queue -Server Exchange-2019
As we can see above, we have a problem with Exchange-2019\3.
To drill down into this queue and why its giving an error, we can use the following command:
- Get-Queue -Identity Exchange-2019\3 | fl
We can now see the same error as per the GUI and thus can troubleshoot further, in this case it is a DNS error as it cannot locate the FQDN of outlook.com
Hope it helps.