A friend once said, “Email is not IM”, and he’s right. Email is not instant, and it’s not meant to be. Email is about sending a message, large or small, from one point to another, with complete fault-tollerance. To do that, email can’t be “instantaneous”. It can’t be IM.
Sending email is often so fast, we get lulled into thinking it’s instant. And when we expect it to be that fast, and it’s not, we are frustrated when our expectations aren’t met. So let’s start by setting reasonable expectations, about how fast an email should be delivered, based on how it works.
When you send an email, it goes through your outbound SMTP server. This server receives your email, and starts to try and deliver it. Most times it’s able to connect to the recipient’s inbound SMTP server, deliver the mail, and disconnect in about a second. At that point the email is considered “delivered”, although the recipient needs to use their email client on their workstation to check if the new email has arrived. But note that I said “most times”.
The ugly truth is that email doesn’t always get delivered on the first try. This could be due to a myriad of issues, many of which are out of the control of the your outbound SMTP server. Assuming the email didn’t get delivered on the first try, it goes back into a redelivery queue that is typically retried every few minutes over the course of 4 hours, and then once an hour over the course of 48 hours. If the email can’t be delivered after 1 hour, the sender get’s a notification, and after 48 hours, the email is returned to sender as “undeliverable”.
So think about an email that can’t get delivered on the first try. Even if only a single retry is needed, the email is delayed in it’s delivery by a few minutes. While that doesn’t sound bad, if you’re waiting for an important email, the wait can seem like hours. To make matters worse, the outbound SMTP server usually won’t dell you there’s been a delay for an hour, so you’re in the dark, wondering where the email is.
It’s aggravating, but there’s not much you can do about it. There are services that will track your email, but they are not 100% reliable, and often just provide another layer of uncertainty. They can only confirm when it got there, and not that it didn’t get there – yet.
So is there anything you can do it help your email get delivered? There are a few, and I’ll be discussing them in upcoming posts to this blog.
For the second time in a week, Blackberry servers have had a major outage; once on Dec 17 and then again on Dec 23. These outages happened during the business day, knocking out email service for hours, effecting millions of Blackberry users world wide.


