Helping people with computers... one answer at a time.

Counting on email being almost instant is probably a bad idea. Email is designed to tolerate many delays, and delays do happen.

When someone sends me an email I don't get it right away - sometimes it takes hours. It is time stamped hours before I actually get the message. Could it be because my inbox is too full?

We've all gotten so used to email being an almost instantaneous communications medium that we really notice when there's a delay. The fact is email delivery can be delayed for many reasons, and counting on it to be nearly-instant is just a bad idea.

Couple that with the fact that the timestamps on email often lie, and it can be really difficult to understand exactly what happens when email takes a little too long.

When mail is sent, it may travel across multiple servers. The sender's email server and yours, of course, but it's also possible that several mail servers may also be involved, each one receiving the mail, and then passing it on to the next server along the route. There's actually no requirement that those servers operate quickly, or in any timely fashion. In fact, if they're overloaded with mail, spam or other things, they could simply be slow - and technically that's ok.

In fact, in most cases of delayed email, it's simply due to one of the mail servers along the way being overloaded and running slow - most frequently due to flood of spam. Naturally there are other potential causes for delays, including even how often you check your mail. And delays could be minutes, hours, or in worst case scenarios, even days.

"...in most cases of delayed email, it's simply due to one of the mail servers along the way being overloaded and running slow - most frequently due to flood of spam..."

A full mailbox is typically not a reason for a delay. For most email services, if your mailbox is full, the message is returned to the sender indicating that it could not be delivered. On rare occasions, it might also simply be discarded. Now, the sender, on getting that notification could try again, and if you'd made room in your mailbox since the first attempt, the mail might be delivered. Depending on how long all that took, it could look like a delay, but it definitely wasn't automatic. The sender had to take steps to re-send the mail.

One thing that can make things very confusing to you as the recipient of email, is that the date and time displayed on the email are, usually, the date and time on the sender's computer. If they have that date and time wrong? Doesn't mater - that's the date and time that shows up on the email. If you've ever seem email (particularly spam) "from the future", that's often what's happened. The clock on the computer sending the email is set wrong.

If you examine the mail headers of a message, you can see the date and time that each mail server along the way acted on the message. The header will have a series of lines that look similar to this:

Received: from bay107-f18.bay107.hotmail.com (HELO hotmail.com) (64.4.51.28)
  by pugetsoundsoftware.com with SMTP; 13 May 2005 21:33:53 -0000
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
     Fri, 13 May 2005 14:33:53 -0700

It's important to note that each timestamp also includes its time zone designation. In this example "21:33:53 -0000" recorded by the first transaction is UTC or Universal time (less accurately referred to as Greenwich time.) The "14:33:53 -0700" is the same time, but in the Pacific time zone which, at that point, was 7 hours behind UTC.

In theory, once you account for time zones, you can trace relatively accurately how long mail spent on each server along the way, and thus identify any potential bottlenecks.

However, this has one interesting flaw: it still assumes that everyone's clock is set correctly - including all the mail servers. In most cases this is fairly accurate, at least to within a few seconds, but it's definitely not foolproof.

Article C2650 - May 12, 2006

Leo Leo A. Notenboom has been playing with computers since he was required to take a programming class in 1976. An 18 year career as a programmer at Microsoft soon followed. After "retiring" in 2001, Leo started Ask Leo! in 2003 as a place for answers to common computer and technical questions. More about Leo.

Not what you needed?

Recent Comments
8 Comments

I can not read my mail Why?

Please help me to read

Posted by: thao at December 11, 2010 9:42 PM

I would like to know why it takes so long to get an email from my husband that is in the next room. I don't get them sometimes until the next day.

Basically the article you just commented on has that answer. Just because you're in the next room doesn't mean anything. The email you send still goes to your email provider (wherever they are), then to your husband's email provider (wherever they are) and then finally to your hiusband's computer.
Leo
15-Mar-2011

Posted by: Elizabeth at March 14, 2011 2:39 PM

Hi Leo...

well, I've been making this Email since a long time ago, more than three months. but I still never get a notified by the website who's require an email approval for the verification. and I've sent a verification from the web over and over again, but I still haven't got one until now. why is that?
and I've been using another web to register too, and whenever it uses an email approval, the verification still never been sent on my email..

please answer this.. thank you very much..


Hard to say. Make sure that you're typing in your email address EXACTLY correct, and that the verifications aren't ending up in your spam folder.


Update: the email address you provided here was invalid and bounced. That would explain everything. Again, make absolutely certain you're using the correct email address.
Leo
15-Dec-2011

Posted by: Jodhi at December 15, 2011 6:50 AM

it takes me forever (15+ minutes) to get work emails in outlook whereas everyone else (with outlook) gets them in "normal" time.

Posted by: samantha at January 17, 2012 3:34 PM

I have had some issues with delayed emails on AOL recently (after many years without issue.) I first started to notice because my smartphone actually shows the time the email was sent. I've even run tests myself between different email accounts. The delays seem to be sporadic - and AOL haven't been much help. One thing I would like to ascertain though, is whether bulk emails arrive much later. Many of these arrive some hours after the time recorded as 'sent.'

Posted by: David at May 6, 2012 9:05 AM
Post a comment on "Why does email take so long to be delivered sometimes?":





Remember Me?

(You may use HTML tags for style)

Before commenting, please...

  • READ THE ARTICLE. A comment that shows you didn't will be deleted and ignored.

  • Comment only on the article. Use the search box at the top of the page if you have a question about something else.

  • NO PERSONAL INFORMATION in the comment. No email addresses. No phone numbers. No physical addresses.

  • Anything that looks the least bit like spam will be deleted. Links to unrelated sites or links that appear to be primarily promotional will be deleted, or the comment will be deleted.

  • Don't ask me to recover lost passwords or hacked accounts. I can't. Those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...