Exchange Server TechCenter > Exchange Server Forums > Monitoring > Verify inbound SMTP email is always arriving
Ask a questionAsk a question
 

AnswerVerify inbound SMTP email is always arriving

  • Tuesday, September 01, 2009 8:13 PMMontana_Mike Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I'm looking for a monitoring product for Exchange 2003/2007.  I need this to verify that we are always receiving inbound SMTP email.  We have multiple SMTP servers in front of our Exchange server (3rd party spam filter is one of them).  One of our main reoccuring issues is that for various reasons our Exchange server will stop receiving inbound SMTP email.  It could be a network issue (between our data center and corporate office) or one of the proceeding non-Exchange SMTP servers stops forwarding it.  There are no problems with Exchange so monitoring Exchange services, queues, etc has not helped.  The only way we typically find out about this problem is when users report that we aren't receiving email from the outside.  Anyone have any suggestions?  I'm thinking a monitoring product might help, but it may be a service or some other solution.  Basically how do you know when you stop receiving SMTP email without sending tests or relying on users telling you?

Answers

  • Wednesday, September 02, 2009 2:46 AMAmit TankMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Well I guess it is out of control from your Exchange environment unless mail hits Exchange SMTP stack and record the communication in SMTP log...

    In your case you need to put monitoring for your SMTP servers which are sitting in front of Exchange since problem arise there, if those are Windows server then you can look for SCOM with IIS management pack but if those are not Windows servers or running any other third-party products then you may need to consult their respective support to find out the monitoring way for it...

    Amit Tank | MVP – Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com

  • Monday, September 07, 2009 1:42 AMIsaac_SwickTech Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    DISCLAIMER: My company owns this product.

    Check out www.mailboxtools.com. There is a subscription service called Email Down ALERT. Basically, it sends an email from the outside world into your Exchange system (it will travel through all the servers you mention). Then, a mailbox on your system auto-replies. If the "roundtrip" email doesn't complete in a certain amount of time (which you set, say 5 minutes) you are alerted.

    Best,
    Isaac
    • Marked As Answer byMontana_Mike Friday, October 02, 2009 1:03 PM
    •  

All Replies

  • Wednesday, September 02, 2009 2:46 AMAmit TankMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Well I guess it is out of control from your Exchange environment unless mail hits Exchange SMTP stack and record the communication in SMTP log...

    In your case you need to put monitoring for your SMTP servers which are sitting in front of Exchange since problem arise there, if those are Windows server then you can look for SCOM with IIS management pack but if those are not Windows servers or running any other third-party products then you may need to consult their respective support to find out the monitoring way for it...

    Amit Tank | MVP – Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com

  • Wednesday, September 02, 2009 1:42 PMMontana_Mike Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Thanks but it's still kind of tough since I'm only responsible for the Exchange server.  Whenever any problem occurs for whatever reason, I get asked, "can't you tell when your server stops receiving email from the outside?"  It may be network related (change in firewall rules, incorrect MX record update) or it could be one of the servers ahead of it.  It seems like a simple task and request to be able to determine whether my Exchange server is receiving email, but I've never found a way to tell without someone reporting it and then verifying via a test and then troubleshooting what is causing it...

  • Monday, September 07, 2009 1:42 AMIsaac_SwickTech Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    DISCLAIMER: My company owns this product.

    Check out www.mailboxtools.com. There is a subscription service called Email Down ALERT. Basically, it sends an email from the outside world into your Exchange system (it will travel through all the servers you mention). Then, a mailbox on your system auto-replies. If the "roundtrip" email doesn't complete in a certain amount of time (which you set, say 5 minutes) you are alerted.

    Best,
    Isaac
    • Marked As Answer byMontana_Mike Friday, October 02, 2009 1:03 PM
    •  
  • Tuesday, September 08, 2009 10:41 AMMike ShenMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi,

    I do not think that Exchange has function to know whether the Exchange Server is able to receiving email. It is because the Exchange has no idea when the other SMTP servers will send message to it.

    Thanks,
    Mike
  • Friday, October 02, 2009 1:00 PMMontana_Mike Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    It sounds like Exchange cannot tell if it hasn't received an SMTP message for X period of time...even days.  Due to our inbound email volume, it would be very rare that an SMTP message isn't received at least every 5 minutes unless there is a problem.

    Your company's product looks like a very possible alternative for verifying inbound mail flow.  Thanks for the info.