Mega Code Archive

 
Categories / Python Tutorial / Network
 

MIME Message Parsing

import sys, email def printmsg(msg, level = 0):     l = "|  " * level     l2 = l + "|"     print l + "+ Message Headers:"     for header, value in msg.items():         print l2, header + ":", value     if msg.is_multipart():         for item in msg.get_payload():             printmsg(item, level + 1) msg = email.message_from_file(sys.stdin) printmsg(msg)