On 2005-04-07, foten <[EMAIL PROTECTED]> wrote: > The problem I'm having is when I'm trying to extract the > attachement using > f=open(Filename, "wb") > f.write(msg.get_payload(decode=1)) > f.close() > Not the whole message is decoded and stored! > When only trying > f.write(msg.get_payload()) > I see that the last 255 bytes are missing. >
What happens if you do... m = msg.get_payload(decode=1) f.write(m) f.write(m) f.close() ? Just wondering if maybe some buffer not being flushed properly. Maybe could replace the 2nd f.write() with an f.flush() -- http://mail.python.org/mailman/listinfo/python-list