Hi,
According to your post, I understand that only one external domain cannot send message to your environment.
If I misunderstand your concern, please do not hesitate to let me know.
Is there any error message return to sender?
Please run Message Tracking log to get details about this message:
Get-MessageTrackingLog Server mailbox server Sender a@abc.com Recipient b@abc.com MessageSubject Read: message subject | Select Timestamp, ClientHostname,ServerHostname,Source,EventID,Recipients,RecipientStatus,Sender | ConvertTo-Html > C:\Test\Test.xml
More details about Analyzing the protocol logs and Message tracking logs in Exchange 2013:
http://social.technet.microsoft.com/wiki/contents/articles/23182.analyzing-the-protocol-logs-and-message-tracking-logs-in-exchange-2013.aspx
besides, heres an article about Understanding Anti-Spam and Antivirus Mail Flow:
https://technet.microsoft.com/en-us/library/aa997242%28v=exchg.141%29.aspx?f=255&MSPPError=-2147217396