I have some mails in txt format, that have been forwarded multiple times. 
I want to extract the content/the main body of the mail. This should be at the last position in the hierarchy..right? (Someone point this out if I'm wrong). 
The email module doesn't give me a way to extract the content. if I make a message object, the object doesn't have a field for the content of the body. 
Any idea on how to do it? Any module that exists for the same or any any particular way you can think of except the most naive one of-course of starting from the back of the text file and looking till you find the  header. 
If there is an easy or straightforward way/module with any other language ( I doubt), please let me know that as well!
Any help is much appreciated!
The email module doesn't give me a way to extract the content. if I make a message object, the object doesn't have a field for the content of the body.

Of course it does.  Have a look at the Python documentation and examples.  In particular, look at the walk and payload methods.
Forwarded Email parsing in Python/Any other language?