Exchange 2013 email not working all the time

I'm running exchange 2013 with CU7.  Sporadically, I have different users complaining that they are not receiving external email.
I also sent a few test messages from my personal email accounts, and in fact, they don't arrive, sometimes until hours later or next day.

So I have one user in particular now that is experiencing this issue.

I looked at the queue viewer, then queues, but it's worthless, as it doesn't tell me anything.

Are there any steps, or what can I do to identify the problem?
DanNetwork EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

Will SzymkowskiSenior Solution ArchitectCommented:
Have you tried message tracking to see if the message has left your environment? Do you have a smart host or an Edge server that Is on your perimeter network that might be queuing the email? Also I would check and make sure that you are not blacklisted either.

DanNetwork EngineerAuthor Commented:
All the server components are all on one physical server.  For the most part, email is working fine, just seems for a few people here and there.

Well, I sent test emails from,, and, so I doubt I would be blacklisted from all 4 domains, that seems very unlikely.  Plus, I checked the firewall, and they made it through the firewall, so it's exchange not delivering the emails.
Will SzymkowskiSenior Solution ArchitectCommented:
Its pretty hard to determine on the internet where you mail is going. If your Exchange server has said that it has been delivered its gone (and as far as Exchange is concerned it has been delivered). There are several spam agents on the net that will scan mail and even do email categorizing where you might not be blacklisted but your domain presence might be flagged as possible spam.

At this point it can take longer for email to reach its destination due to all of the scanning that is done to it before it hits the mailbox.

However I would suggest that you check the online spam bot blacklists just to make sure you are not listed on any sites.

Another thing is, .what do you currently have configured for Exchange externally? A record for and an associated MX record as well along with a Reverse (PTR) record pointing to your MX record?

Another thing that would help your presence is SPF record as well (Sender Policy Framework). This is an added layer of identity and helps when email is being scanned by spam bots on the net.

Like I said if the external email are no where to be found on the Exchange server or the smart host Exchange believes that the email is gone and has been delivered.

Another thing you might want to change is are you receiving any NDR or DSN notifications?

Active Protection takes the fight to cryptojacking

While there were several headline-grabbing ransomware attacks during in 2017, another big threat started appearing at the same time that didn’t get the same coverage – illicit cryptomining.

DanNetwork EngineerAuthor Commented:
Yes, I have all the proper MX records with our external DNS.
I also have an SPF as well.
98% of the time, email is working fine, It's just seldom that email doesn't get delivered to a persons inbox until hours later or the next day.

Are there are any powershell commands to actually see how many and what emails that need to be processed by exchange?  Also, are there any commands that show all the emails that were "delivered" by exchanged to the user?
Exchange 2007 was great in looking at the queues and figuring out if email is stuck on the exchange server, 2013 is terrible in that regards.
Simon Butler (Sembee)ConsultantCommented:
You need to look at the headers of one of the delayed messages when it eventually arrives. See where the delay occurred. Most commonly it is outside of your environment.
However ensure that any file based AV software is not scanning the Exchange files - you should have the correct AV exclusions as listed on TechNet.

Message Tracking is the key tool to confirm that the message was delivered to the user, or where the delay occurred within Exchange.

"Exchange 2007 was great in looking at the queues and figuring out if email is stuck on the exchange server, 2013 is terrible in that regards. "

Not sure what you mean by that - the queue viewer hasn't changed between the versions.
DanNetwork EngineerAuthor Commented:
So what exactly do you mean by message tracking?
How exactly do I use that tool?
Simon Butler (Sembee)ConsultantCommented:
Is Google broken today?

Message Tracking Exchange 2013

First link:

You will get a lot more assistance on this site if you do some basic research yourself.


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
DanNetwork EngineerAuthor Commented:
Simon, thanks, I usually do search online before posting any post, but perphaps I didn't search hard or long enough on this one.   Thanks for your help.
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

From novice to tech pro — start learning today.