Inspecting Received headers

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Is there a tool for extracting the headers from a bunch of messages in
a given folder? (Exchange Server 2003, Outlook 2003)

The manual method -- View/Options/Select All in Internet Headers/Copy
-- doesn't scale well when you want to look at hundreds or thousands of
messages.

I'm interested in the Received headers in particular, but I can winnow
out other headers later if there's a tool that extracts them all.

We want to gather some stats on delays introduced by our MX hosts.
We've got Symantec Mail Security for SMTP running on one host, which
does its thing (virus scans etc.) then passes the e-mail on to our
Exchange Server. We also use an MX host at our ISP as a backup. The ISP
host passes e-mail on to the SMSSMTP host, which again does its thing
and passes the messages on to Exchange.

What we've been discovering with occasional spot checks is that either
one of these MX hosts sometimes introduces long delays (as shown by the
Received headers) between when they receive a message from an outside
host, and when they then pass it on to Exchange. In the case of
SMSSMTP, we've seen occasional delays of 15+ hours, even when both
servers were up and running. In the case of our ISP's MX host, we've
seen delays measured in days, anywhere from 1-23 days. Yet both MX
hosts occasionally pass on the messages very quickly.

We'd like to do some statistical analysis on a larger scale, instead of
just spot checks of occasional messages. To do this, we'd like to
extract lots of Received headers quickly and easily. Even if we get
data for just one recipient that receives tons of e-mail, we could
still get some good data.

Is there a tool that will help us extract the Received headers, or help
us measure the delays at our MX hosts?

Thanks,
RM

.



Relevant Pages

  • Multiple vulnerabilities in chCounter <= 3.1.3
    ... def generateHeaders(host, sessid): ... 'Referer':'http://' + host, ... return headers ... def loginRequest: ...
    (Bugtraq)
  • Re: [Full-disclosure] Security-Assessment.com Advisory: Oracle JRE - java.net.URLConnect
    ... Applet with two multiple Host: headers matching the same domain. ... having Java Applet to control Host: headers in the HTTP request as a bug. ... JAR files onto the end of other filetypes. ...
    (Full-Disclosure)
  • RE: Connection Unavailable???
    ... doing an nslookup computername.domain and see which DNS server is trying to ... > From a remote site, I can ping my exchange server all day long, either by IP ... I also note that the clients at ... > about how the remote DNS/WINS server is resolving the host name. ...
    (microsoft.public.exchange.connectivity)
  • RE: Connection Unavailable???
    ... doing an nslookup computername.domain and see which DNS server is trying to ... > From a remote site, I can ping my exchange server all day long, either by IP ... I also note that the clients at ... > about how the remote DNS/WINS server is resolving the host name. ...
    (microsoft.public.outlook.general)
  • Re: Small web server and DNS
    ... >So far so good...I have regestered both aaa.net and bbb.net, created host ... Then your headers may not be configured correctly. ... Internet Information Services 6.0: ... >> Internal DNS server or use a HOSTS file. ...
    (microsoft.public.inetserver.iis)