From 34f470d2fbfff09a448a54f60addb385db6aa036 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Tue, 9 Mar 2021 00:04:25 +0100 Subject: Try extracting the body of an email message --- mail.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 mail.py (limited to 'mail.py') diff --git a/mail.py b/mail.py new file mode 100644 index 0000000..e3a10ae --- /dev/null +++ b/mail.py @@ -0,0 +1,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()) -- cgit v1.2.3