Parsing msg/eml files with Python 2.7

D3l_Gato picture D3l_Gato · Dec 13, 2011 · Viewed 14.9k times · Source

Is there a library that can parse msg or eml files? I wrote a script that parses an email once it is converted to a txt file, but i cannot find an email client that allows me to easily drag-n-drop emails from the gui into a folder as a txt file (if someone knows this i would love to know!)

Drag-n-dropping from Outlook creates a .msg file and Thunderbird creates an .eml file. Does anyone know of a library that will parse these files like these?

Answer

Genester picture Genester · Jan 28, 2012

For *.eml files you can use email module from standard library. You will need to use Parser from email.parser to create a message object.