Leader of Birmingham.pm [pm.org] and a CPAN author [cpan.org]. Co-organised YAPC::Europe in 2006 and the 2009 QA Hackathon, responsible for the YAPC Conference Surveys [yapc-surveys.org] and the QA Hackathon [qa-hackathon.org] websites. Also the current caretaker for the CPAN Testers websites and data stores.
If you really want to find out more, buy me a Guinness
I have a requirement to read the headers of email messages in Outlook. Thankfully, I have Mail::Outlook to do the majority of what I need, but it has been missing some functionality for sometime. I think I may have made some notes as to why it isn't there, but they've long since got buried somewhere. The extra functionality is the Sent or Received date of an email.
The Outlook API nicely provides SentOn and ReceivedTime, but the values returned are not what I expected. It returns a scalar value, e.g. 30567860, which when using localtime returns 'Sun Dec 20 19:05:32 1970'. However the mail in question displays 'Sat 04/12/2004 21:48' in Outlook itself. It would appear there is some other conversion required on the date value to correctly transform it into a human readable date value.
Anyone any idea what conversion is required and maybe even know of a Perl module that does it for me? There is nothing obvious on CPAN and both Google and the MSDN Library haven't turned up anything useful
Once I figure this out I'll be able to implement it into Mail::Outlook at last