email library

2011-03-15 Thread peterob
Hi,

Im completely confused from email library. When you parse email from
file it creates object Message.

f = open(emailFile, 'r')
msg = email.message_from_file(f)
f.close()


How can I access RAW header of email represented by object msg? I dont
wanna access each header field by hand.

Im doing another parsing, searching for attachments and so on, with
email, but i need write raw data of email too. Do I have to allocate
another memory for that emailFile? (by mmap or f=open(rawemail).



Thanks


Best,
Peter






-- 
http://mail.python.org/mailman/listinfo/python-list


email library, get_payload() bug?

2011-02-18 Thread peterob
Helllo,

I want to get the raw format of email body. the code Im using is

for part in email.walk():
if part.get_content_maintype() == 'multipart':
continue
if part.get_content_type() == 'text/plain':
#   print part.get_content_type()
print part.get_payload(None,True)


The problem is, that code adds one more '\n' at the and of the output
printed by get_payload(). Is that bug?

Thanks.


Best,
Peter
-- 
http://mail.python.org/mailman/listinfo/python-list