aboutsummaryrefslogtreecommitdiffstats
path: root/mail.py
blob: e3a10ae3ccd53c2ec62ace443839622f2ccdfbe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env python3

# from email import parser
import email
import sys

# p = parser.BytesFeedParser()
# p.feed(sys.stdin)
# msg = p.close()

with open('en-mail', 'r') as f:
    msg = email.message_from_file(f)

    # print(msg.items())
    # print(msg.get_body())
    # print(type(msg))
    # for p in msg.iter_parts():
    #     print(p)

    for p in msg.walk():
        print(p.get_content_type())

        if p.get_content_type() == 'text/plain':
            print(dir(p))
            print(p.get_payload())