10 md_name = os.path.expanduser(sys.argv[1])
12 inbox = mailbox.Maildir(md_name, factory=None)
15 flags = msg.get_flags()
16 #date = msg.get_date()
17 date = msg.get("Date")
22 date = email.utils.parsedate(date)
26 date = time.mktime(date)
28 precedence = msg.get("Precedence")
29 if precedence == None:
33 recvd_list = msg.get_all("Received")
35 # skip this message if there are no received headers (malformed?)
36 if recvd_list == None:
39 # if there is a list of received headers, skip
40 for recvd in recvd_list:
41 if "google.com" in recvd or "gmail.com" in recvd or "googlemail.com" in recvd:
44 # put it together and output
45 print("\t".join([flags, str(date), precedence, google]))