Office 365 check if email reached our tenant or rejected

In an Office 365 E3 subscription/tenant, is there a way to check if incoming mail from a specific email address successfully made it to our mail store, was rejected for some reason, or other?  Trying to track down why a user is not getting mail from a specific user and the sender is not blacklisted, and email is not in spam/junk folder.  

When we used to have an on-prem Exchange server, there was a Message Tracking Center which, while basic, allowed us to identify things like this.

Does Office 365 admin functionality support this ability in another way?  PowerShell perhaps if no GUI?

Thank you
dbl clickitAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Adam BrownSr Solutions ArchitectCommented:
O365 has a similar message trace system. It's on the mail flow tab in Exchange admin on O365's portal. It has a bit of a screwy UI, though. When selecting the from: or to: address, you have to enter an external address and click Add to use it in the search.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Éric MoreauSenior .Net ConsultantCommented:
I created a script that I run on a daily basis to report such emails:
dbl clickitAuthor Commented:
Thanks much - that did the trick but you're right the GUI is kludgy.  Also wanted to add that apparently there is a PowerShell route to this that I found in a TechNet article...there's a cmdlet available in the Exchange Management Shell called "Get-MessageTrackingLog" though I've not used it yet.
Adam BrownSr Solutions ArchitectCommented:
Get-messagetrackinglog doesn't work against O365. You have to run get-messagetrace, and the results for it are usually very low detail and difficult to use.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Office

From novice to tech pro — start learning today.