Exchange 2016: Testing Mail Flow with PowerShell.
Test-Mailflow cmdlet
The Test-Mailflow cmdlet can be used to diagnose whether mail can be successfully sent and delivered. To send a test probe message to the administrator's email address, use the following command:
Test-Mailflow -TargetEmailAddress shakir.hussain@mstechguru.ae
Exchange Management Shell
If everything is working correctly, a new message will appear in the test user's mailbox:
This will help you in troubleshooting mail flow related issues.