Posts Tagged ‘Email Monitoring’

How E-mail Round-Trip Works

Friday, August 20th, 2010

In our previous post we discussed the e-mail round-trip monitoring level as the best solution for prevention of e-mail outages. Today we will dig a little deeper and see the possible scenarios which the e-mail round-trip can follow.

Let me clarify what the e-mail round-trip service actually does:

First, our monitoring agent connects to the SMTP server that you have specified or retrieved automatically through the MX records and sends a test message. By doing this, our system verifies that your SMTP server is working properly. Next, the agent will try to log into the POP3/IMAP server and retrieve the message. If the message is received, the test will be considered successful and the message will be deleted. If, on the other hand, the message is not found in the mailbox after a certain period, which is configurable and usually between 5 and 15 minutes, the check will be considered a failure and you will be alerted.

Depending on your system and your goals there can be different scenarios.

Default configuration


In this case the goal of the monitoring is clear – you want to keep an eye on the usual mail receiving procedure. For this purpose the monitoring agent communicates with your SMTP and POP3/IMAP clients directly.

But what if you cannot grant or don’t have access to the POP3/IMAP from the outside? Our suggestion – use a WebSitePulse mailbox. Here is how this will look:

This is the best option for monitoring the whole send-receive process if you have a Microsoft Exchange Server or don’t want to open your IMAP/POP3 to the outside.

The difference in the setup here is that when the test message goes to the POP3/IMAP mailbox on your end it should be automatically forwarded to a WebSitePulse mailbox. The latter is then checked by our monitoring agent and if the message is received, the test is considered OK.

If your goal is to monitor authenticated SMTP servers and forwarders (relays), pay attention to round-trip scenario 3:

You can see that in this scenario the second SMTP server (SMTP 2), NOT the first SMTP, is responsible for the domain of the POP3/IMAP. So, the transaction starts by sending a message to the first SMTP server which is then forwarded to SMTP 2. From there the test e-mail is dispatched to the POP3/IMAP mailbox and our monitoring agent tries to retrieve it to verify the success of the check.

And what if you don’t want to monitor your own SMTP directly?


In this case our system communicates with your POP3/IMAP only. Our monitoring agent sends the message via the local mail-sending program. The message goes to the WebSitePulse mail server (WSP SMTP) and from there it is sent to SMTP2 (responsible for the client’s domain). As in the previous scenario the test e-mail is sent to the POP3/IMAP mailbox and our monitoring agent tries to retrieve it and thus complete the transaction.

The final scenario shows the case where you do not want to directly monitor the SMTP and/or the POP3/IMAP servers.


As you can see, in this case the monitoring agent communicates with the WebSitePulse POP3/IMAP only. However, while this type of monitoring setup can still guarantee that your e-mail process is working, the procedure itself is not monitored and the response times of your servers cannot be recorded.

So, now that you know how e-mail round-trip works, why don’t you give it a try here?

E-mail Outages – Causes and Prevention

Friday, August 13th, 2010

Since you are reading this blog I can safely assume that you already know how e-mail works. The main problem occurs when it doesn’t. And it doesn’t matter whether you are running a business or running an errand – if your e-mail is not working, you are losing information. The truth is that most businesses experience at least one e-mail outage every year and this downtime, combined with the recovery costs can add up to hundreds and even thousands of dollars.

But what causes the e-mail outages?
There are many reasons why an e-mail system can stop functioning, but at a first glance the e-mail outages can be planned and unplanned.

Planned outages are these times when your e-mail system is down for maintenance or for an upgrade. Patch management, moving the servers to a different datacenter, or simply bringing the system down for tests can also be listed into this category.

Unlike planned e-mail downtime, unplanned outages can catch you unprepared. They are also much harder to pinpoint. When such an issue occurs the causes can range from hardware or software problems, direct attack or a human error which causes system overload. Natural events and human accidents are not to be disregarded as well.

A survey conducted recently shows that about 70% of the unplanned outages are caused by hardware or software problems such as server failures, connectivity loss and database corruption.
This is why it is crucial to know the status of your e-mail system 24/7. The best way to do it is to consistently monitor your e-mail with a sample email round-trip 2-step session which makes sure that both your incoming and outgoing email services are working properly from an end-to-end perspective. The checks for this type of monitoring normally follow this scenario:
The email monitoring agent will connect to the outgoing (SMTP) mail server, send a test message, and then will connect and login into your incoming (POP3 or IMAP) server and try to retrieve the message. If the message is retrieved, the test is successful and the message will be deleted from your email system. If the message cannot be retrieved, the test will be considered as failed and alerts will be sent to the designated contacts. Of course, there are other possibles scenarios, but we will take a closer look at them in our next posts.

Having your e-mail system monitored constantly reduces the downtime of your e-mail systems by up to 80% (compared to downtime without monitoring and error notification services). It also significantly reduces the time to troubleshoot the failed e-mail applications and consequently minimizes the expenses on recovery. Last but not least, being in the loop about the status of your system, eliminates the risk of lost or delayed valuable email communications and improves communication experience with your valued customers and associates.

Email Blacklists

Thursday, June 17th, 2010

Sooner or later email blacklists become the nightmare of most system administrators. Long story short – when your email provider is reported as a source of email spam, a lot of your email messages won’t reach your family, friends, business partners, loyal and prospective customers alike.

Becoming part of a blacklist isn’t what gets other email providers to filter you, it is the way they decide to do so. Blacklisting causes problems when the administrator decides to simply filter out all emails coming from a network device on a blacklist. Medieval doctors did a similar job when taking off an arm to save the patient from an infected finger. Clean email has no chance of reaching its intended location. Decent e-mail service providers usually filter spam, employing methods that utilize multiple filters before deciding whether an email message is spam or not.

Email blacklists can be IP-based and domain-based. There are a lot of blacklists out there. A week-to-week comparison of DNS blacklists is available on sdsc.edu. If your e-mail gets filtered as spam, it is very likely it has become a part of one or more of the blacklists provided on that site. Actually, if you want to filter some spam e-mails you might consider using one of the suggested blacklists.

How can you get out of a blacklists, or get the good e-mail accounts unblocked? You can try contacting the blacklist provider and promise them you will track down the spammer and never have the same problem again. That is impossible. Not the part where you track the spam account, but the part when this never happens again. No one can guarantee that. In many cases it is beyond the administrator, for one reason or another. It is way more efficient to contact the administrator of the server which is not receiving you messages and deal with them. If that does not work, try contacting the party not receiving your email and get them to speak with the administrator. That might be even better and it is more likely you sort out the situation faster.

Is your server or domain blacklisted? Find out here.