SHOW:
|
|
- or go back to the newest paste.
1 | import email | |
2 | import imaplib | |
3 | ||
4 | ||
5 | server = "imap.mail.ru" | |
6 | port = "993" | |
7 | login = "[email protected]" | |
8 | password = "moms_lover" | |
9 | imaplib.Debug = 4 | |
10 | get_mail = imaplib.IMAP4_SSL(server, port) | |
11 | get_mail.login(login, password) | |
12 | get_mail.select('INBOX', readonly=True) | |
13 | typ, data = get_mail.search(None, 'UNSEEN') | |
14 | for i in data[0].split(): | |
15 | typ, data = get_mail.fetch(i, '(RFC822)') | |
16 | print(data[0][1]) | |
17 | - | msg = email.message_from_bytes(data[0][1]) |
17 | + | msg_string = data[0][1].decode('utf-8') |
18 | - | print(msg.get_payload(0)) |
18 | + | msg = email.message_from_string(msg_string) |
19 | for part in msg.walk(): | |
20 | if part.get_content_type() == "text/plain": | |
21 | txt_msg = part.get_payload() | |
22 | print(txt_msg) | |
23 | else: | |
24 | continue | |
25 | get_mail.close() | |
26 | get_mail.logout() |