Delayed Emails?

Most of us expect the emails we send to be received at the other end within mere seconds. Or, worst case scenario, just a few minutes. Most of the time, this is exactly what happens.

But what about those times when that email you send doesn't arrive for hours, or even more than a day?

Well, email isn't actually guaranteed to be instant. There are several things that can cause an email to be delayed.

1. When an email leaves your computer and travels along the internet toward it's destination, it usually has to travel through several different servers. If any of those servers is backlogged in emails that it's trying to process, it may just tell your email to wait until it gets caught up again.

2. Some spam filters purposefully will not accept an email for a period of time. Most legitimate emails will try delivery again after a while, but many spam emails will not. This is a fairly effective way to filter out some spam, but it does delay delivery of legitimate email. These spam filters can delay receipt of email for 1 minute and up. And after delivery has been rejected, the sending server may not even try delivering again for several hours.

How To Check Where and When An Email Was Delayed

You can track the delivery path and times of an email by looking at it's header information. In most cases, this information can give you a pretty good idea of where the delay occurred.

If you need help finding the header information of an email, check out this article: http://www.abika.com/Reports/Samples/emailheaderguide.htm

If you look carefully at the email header information, you can see when an email was sent and what time is was received and relayed on again at each server along the way. The only snag is that you do need to account for time zone differences or the fact that a server or computer might not have the right time setting.

In order to follow the path of an email, you need to read the header information from the bottom up, we'll walk through analyzing the following example later in this article...

Example Header (identifying information has been changed):

Return-path: <receiver@domain.com>

Envelope-to: <sender@domain.com

Delivery-date: Tue, 19 Oct 2010 17:57:24 -0400

Received: from toroondcbmts02.bellnexxia.net ([207.236.237.36]:45487 helo=toroondcbmts02-srv.bellnexxia.net)

by finalserver.com with esmtp (Exim 4.69)

(envelope-from <sender@domain.com>)

id 1P8KBQ-0004Ka-Dy

for receiver@domain.com; Tue, 19 Oct 2010 17:57:24 -0400

Received: from toip54-bus.srvr.bell.ca ([67.69.240.140])

by toroondcbmts07-srv.bellnexxia.net

(InterMail vM.8.00.01.00 201-2244-105-20090324) with ESMTP

id <20101019173659.LKOJ26461.toroondcbmts07-srv.bellnexxia.net@toip54-bus.srvr.bell.ca>

for <receiver@domain.com>; Tue, 19 Oct 2010 13:36:59 -0400

Received: from toip53-bus.srvr.bell.ca ([67.69.240.54])

by toip54-bus.srvr.bell.ca with ESMTP; 19 Oct 2010 13:36:51 -0400

X-IronPort-Anti-Spam-Filtered: true

X-IronPort-Anti-Spam-Result: AiQIACVsvUxDRySg/2dsb2JhbACBRYc0inaFfIc1R3LCaIMPgjsEiks

Received: from bas3-hamilton14-1128735904.dsl.bell.ca (HELO CAMA13) ([67.71.36.160])

by toip53-bus.srvr.bell.ca with ESMTP; 19 Oct 2010 13:36:49 -0400

Reply-To: <sender@domain.com>

From: <sender@domain.com>

To: <receiver@domain.com>

Subject:

Date: Tue, 19 Oct 2010 13:34:49 -0400

Organization: Org Name

Message-ID: <xxxxxxxxxxxxxxxxxx>

MIME-Version: 1.0

Content-Type: multipart/mixed;

boundary="----=_NextPart_000_0003_01CB6F92.67F021D0"

X-Mailer: Microsoft Office Outlook 11

Thread-Index: Actvs+xxxxxxxxxxxxxxxxxxg==

X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931

Analyzing the Header

If you read this header from the bottom up, you can see that the email was sent from the sender at Tue, 19 Oct 2010 13:34:49 -0400

Here's the first relay from the sending computer to the first server (no delay here)...

Received: from bas3-hamilton14-1128735904.dsl.bell.ca (HELO CAMA13) ([67.71.36.160]) by toip53-bus.srvr.bell.ca with ESMTP; 19 Oct 2010 13:36:49 -0400

Here's the relay from the first server to the second server (the first server took 2 seconds to relay the email on)...

Received: from toip53-bus.srvr.bell.ca ([67.69.240.54]) by toip54-bus.srvr.bell.ca with ESMTP; 19 Oct 2010 13:36:51 -0400

Here's the relay from the second server to the third server (the second server took 8 seconds to relay the email on)...

Received: from toip54-bus.srvr.bell.ca ([67.69.240.140]) by toroondcbmts07-srv.bellnexxia.net (InterMail vM.8.00.01.00 201-2244-105-20090324) with ESMTP id <20101019173659.LKOJ26461.toroondcbmts07-srv.bellnexxia.net@toip54-bus.srvr.bell.ca> for ; Tue, 19 Oct 2010 13:36:59 -0400

Here's the relay from the third server to the final server (the third server took about 4 hours and twenty minutes to relay this email on)...

Received: from toroondcbmts02.bellnexxia.net ([207.236.237.36]:45487 helo=toroondcbmts02-srv.bellnexxia.net) by finalserver.com with esmtp (Exim 4.69) (envelope-from ) id 1P8KBQ-0004Ka-Dy for receiver@domain.com; Tue, 19 Oct 2010 17:57:24 -0400

And here the final server receives the email and delivers it to the receiver@domain.com account (takes 0 seconds)...

Delivery-date: Tue, 19 Oct 2010 17:57:24 -0400 Received: from toroondcbmts02.bellnexxia.net ([207.236.237.36]:45487 helo=toroondcbmts02-srv.bellnexxia.net) by finalserver.com with esmtp (Exim 4.69) (envelope-from ) id 1P8KBQ-0004Ka-Dy for receiver@domain.com; Tue, 19 Oct 2010 17:57:24 -0400

Conclusion

Hopefully this helps to better understand email delivery a little bit. Please remember that servers are not required in any way to process and relay an email on within a specified period of time. Most servers are pretty quick at it, but things get busy from time to time. If you're finding that emails are consistently delayed, try checking out the email header information to help determine where the issue is occurring.

  • email, delayed, sender, headers, internet, source
  • 23 Users Found This Useful
Was this answer helpful?

Related Articles

550 Access denied - invalid HELO name

  You have attempt to send out an email and failed with the following error: 550 Access...

Filtering Out Spam

  Spam appears to be becoming more and more prevalent. The older your domain name, the more...

Cannot send with port 25

First Confirm thatPort 25 is indeed blocked:...

Relaying Denied errors - reasons/possible solution

Relay Denied error comes due to 2 reasons. 1. Customer tries to send mail before authorization...

How To Create, Edit, & Delete Email Accounts

In order to create, edit and delete email accounts, you need to start by logging into your...

Powered by WHMCompleteSolution