Saturday, December 29, 2018

Determine Where Email Messages are Delayed

In order toinvestigate email delivery delays, we would need to analyze the full messageheader from the delayed email.

Email basically has two parts:

1. The body - which the user reads
2. Email Headers - which include information about the email itself. This partcontains details about the email like who sent it, when it was sent, and whogets a copy of it.

Forinstructions on how to get the Full Headers from an email, you can refer to:

AnswerId: 22567 View Message Headers on Common Email Clients


Understanding the "Received: " headers:

Sent emails pass over several servers before finally reaching the recipient(s).You will see a "Received: " line for each server the email wentthrough indicating which server the email was received and the name of theprevious server. The "Received: " headers are read from bottom totop; that is, the topmost header was the last to be added. Look for the"Date" header to determine when the email was sent. Then review the"Receive: .... by (name of server)" to determine where the delay isencountered.

Here is anextract from a real email. Recipient's address is masked with ****. Name ofserver where email was delayed has been masked with ^^^^

Received:from cmx3.campaignbounces.netsuite.com (cmx3.campaignbounces.netsuite.com.[167.216.129.187]) by ^^^^^ with ESMTP idaj7si27115605pbd.185.2012.10.25.13.42.19; Thu, 25 Oct 2012 13:42:19 -0700 (PDT)

Received-SPF:pass (google.com: domain of b.qc_tqc_pcom.54475aa12d@bounces.netsuite.comdesignates 167.216.129.187 as permitted sender) client-ip=167.216.129.187;Authentication-Results: mx.google.com; spf=pass (google.com: domain of b.qc_tqc_pcom.54475aa12d@bounces.netsuite.comdesignates 167.216.129.187 as permitted sender) smtp.mail=b.qc_tqc_pcom.54475aa12d@bounces.netsuite.com

Received:from localhost ([127.0.0.1]) by cmx3.campaignbounces.netsuite.com (-); Thu, 25Oct 2012 10:30:08 -0700 X-VirtualServer: Campaign2, cmx3.campaignbounces.netsuite.com,10.1.80.187 X-SMHeaderMap: mid="X-MailingID" X-Destination-ID: ******* X-SMFBL:cGV0ZXJyaWVzQGdtYWlsLmNvbQ==

In this example the message left our servers(cmx3.campaignbounces.netsuite.com) on Thu, 25 Oct 2012 10:30. The top-most"Received" header shows the recipient's server (^^^^^). The ^^^^server finally accepts the email on Thu, 25 Oct 2012 13:42:19 after a delay ofmore than 3 hours.

Another way of analyzing the email header is bynavigating to http://mxtoolbox.com/EmailHeaders.aspx.Just paste the full headers on the box and the click on Analyze Header. Thisshould show you a graphical representation of the received lines.

No comments:

Post a Comment