Разбор сообщения электронной почты для читаемой формы Python - PullRequest
2 голосов
/ 08 июня 2011

Благодаря нескольким пользователям здесь, я теперь могу подключиться к серверу через IMAP и загрузить все непрочитанные сообщения. Проблема, однако, заключается в том, что сообщения тем находятся не в удобочитаемой форме. Нужно ли мне найти способ визуализации HTML в моем приложении?

Вот мой код:

import imaplib

server = imaplib.IMAP4_SSL('imap.gmail.com')
server.login('USER', 'PASS')

server.select('INBOX')

resp, items = server.search(None, "(UNSEEN)")

for mail in items[0].split():
    resp, data = server.fetch(mail, '(RFC822)')
    body = data[0][1]
    print body

1 Ответ

1 голос
/ 09 июня 2011

Посмотрите на модуль email.Это может помочь вам извлечь нужные данные из тела сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...