Phoe6 wrote: > Have a look at this snippet, I have a file direct.txt and I want to > read it as rfc8222.Message() so that I get the Subject: and Mood: as > Dict Keys and content separately, but I am unable to get the Content > Properly. > >>>> fhandle = open('direct.txt','r') >>>> print fhandle.read() > Subject: testing - fortune > Mood: happy > > > "Why should we subsidize intellectual curiosity?" > - Ronald Reagan > > >>>> fhandle.seek(0) >>>> import rfc822 >>>> message = rfc822.Message(fhandle) >>>> print message > Subject: testing - fortune > Mood: happy > > > What is happening here. Why is the message not coming up?
because the rfc822.Message parser only reads the header; to read the rest, just call "read" on the file object after you've parsed the header. see http://effbot.org/librarybook/rfc822.htm for some sample code. </F> -- http://mail.python.org/mailman/listinfo/python-list