2015-05-19 | Paul Boddie | raw annotate files changeset graph | Added vim modeline. |
1 #!/usr/bin/env python 2 3 from email import message_from_file 4 import sys 5 6 def decode(part): 7 for key, value in part.items(): 8 print "%s: %s" % (key, value) 9 print 10 decoded = part.get_payload(decode=True) 11 if decoded: 12 print decoded 13 print 14 else: 15 for part in part.get_payload(): 16 decode(part) 17 18 message = message_from_file(sys.stdin) 19 decode(message) 20 21 # vim: tabstop=4 expandtab shiftwidth=4