How can I tell if my Exchange server is timing out or not accepting connections?

Posted on 2009-07-16
Last Modified: 2012-05-07
I have two MX records for my mail server, a primary(10) which points to my public IP address which is then NAT'd on the firewall to my server, and then a backup MX record(90) which points to my ISP's server in the event that our server is down, they will collect email until it is back up again.  Anyways, we are able to send and receive email 24/7 just fine with no issues.  An issue came up th other day where another domain behind our firewall can't send us email, it just get's "lost".  Sometimes we get it hours or days later.....So my ISP said they checked their logs for their server and there's a TON of emails not getting through to us.  Here's a sample from the log (all entries are the same error):

Jul 16 10:24:52 mailx mx/error[59967]: 5339EC9469: to=<>, relay=none, delay=278907, delays=278907/0.03/0/0, dsn=4.4.2, status=deferred (delivery temporarily suspended: lost connection with[<MY PUBLIC IP>] while sending MAIL FROM)
Question by:tenover
  • 3
  • 2
LVL 11

Accepted Solution

tmeunier earned 500 total points
ID: 24873835
What is  This is typically a firewall or other network problem.  It would help to be able to see a session, though.

Author Comment

ID: 24874280
I think I fixed it by creating a rule on our Sonicwall.  Since both of our seperate networks are behind the same firewall, it wouldn't let us see each others public mail server IP addresses.  I created a rule that said "just use each others internal IP addresses for SMTP to each other" and that seems to have done it.  One more question though......What would cause an Exchange server to sometimes respond to telnet on port 25 and not other times?  I ask because our backup MX record (ISPs) has a boatload of email in it that for some reason went to that MX instead of our primary.....
LVL 11

Expert Comment

ID: 24874307
Well, your server should ALWAYS be answering on port 25, and if you want to ensure that it is, there are a number of good utilities that can attempt connection every x seconds/minutes etc.  IPCHECK or ServersAlive or WhatsUp Gold, can be had for cheap.  At any rate, the most common reason I see mails queuing at a 2ndary MX is because spammers know that many times we purchase expensive messaging hygeine apps for our primary MX, but leave our secondaries unprotected.  So I would ordinarily expect to see tons of SPAM going to the 2ndary MX, and less valid mail.  If you have this happening a lot, definitely set up one of the keep-alive checker utils, to hit your server from an external location, and alarm.  

Author Comment

ID: 24874376
That makes sense, and I actually thought that might be the case (Spam going to secondary MX).  I guess there's no way to really check though, huh?

Author Closing Comment

ID: 31604388
Was an issue on the firewall due to the two different LANs being behind the same firewall.  I needed to create explicit rules to allow SMTP to flow between the two LANs.  Thanks for your help.

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Lotus Notes – formerly IBM Notes – is an email client application, while IBM Domino (earlier Lotus Domino) is an email server. The client possesses a set of features that are even more advanced as compared to that of Outlook. Likewise, IBM Domino is…
This article lists the top 5 free OST to PST Converter Tools. These tools save a lot of time for users when they want to convert OST to PST after their exchange server is no longer available or some other critical issue with exchange server or impor…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
This video discusses moving either the default database or any database to a new volume.

948 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now