On Oct 20, 1:41 am, Tim Golden <m...@timgolden.me.uk> wrote: > On 19/10/2010 22:48, John Henry wrote: > > > Looks like this flag is valid only if you are getting messages > > directly from Outlook. When reading the msg file, the flag is > > invalid. > > > Same issue when accessing attachments. In addition, the MAPITable > > method does not seem to work at all when trying to get attachments out > > of the msg file (works when dealing with message in an Outlook > > mailbox). Eitherway, the display_name doesn't work when trying to > > display the filename of the attachment. > > > I was able to get the date by using the PR_TRANSPORT_MESSAGE_HEADERS > > mapitags > > Ah, thanks. As you will have realised, my code is basically geared > to reading an Outlook/Exchange message box. I hadn't really tried > it on individual message files, except my original excerpt. If it > were opportune, I'd be interested in seeing your working code. > > TJG
When (and if) I finally figure out how to get it done, I surely will make the code available. It's pretty close. All I need is to figure out how to extract the attachments. Too bad I don't know (and don't have) C#. This guy did it so cleanly: http://www.codeproject.com/KB/office/reading_an_outlook_msg.aspx?msg=3639675#xx3639675xx May be somebody that knows both C# and Python can convert the code (not much code) and then the Python community will have it. As it stands, it seems the solution is available in Java, C#, VB .... but not Python. -- http://mail.python.org/mailman/listinfo/python-list