Reading Outlook .msg file using Python
john106henry at hotmail.com
Wed Oct 20 18:01:35 CEST 2010
On Oct 20, 1:41 am, Tim Golden <m... at 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.
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:
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
More information about the Python-list