I have been asked to write an application that extracts delivery history information from an incoming message eg Received from mail.abc.com ([123.123.123.123]) by mydom.com Wed 26 Oct 2005 14:15:12 +1000 Received from mail.xyz.com([231.231.231.231]) by mail.abc.com Wed 26 Oct 2005 14:11:11 +1000 etc We want to find out the oldest date/time (if the information has not been stripped along the way) and check the server names along the to find out the first server in my organisation that processed the message and at what time It would be preferable to do this in a vbScript agent in an Exchange Public folder, but if that is not possible, what should I use, what objects and properties should I look at? TIA Bob