Я пытаюсь получить электронную почту с сервера, используя imaplib в Python, но он ничего не печатал - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь получить и распечатать все электронные письма с сервера, используя imaplib в Python, но он ничего не печатал.Я прошел через Я хочу получить все электронные письма из папки входящих сообщений с помощью модуля Python IMAPLIB ... как я могу это сделать? и документация imaplib .Но код не печатал письма.

    mail = imaplib.IMAP4_SSL(imap_host)


## login
mail.login(imap_user, imap_pass)

status, messages = mail.select('INBOX')
print(status)

if status != "OK":
    exit("Incorrect mail box")
print(messages)

typ, data = mail.search(None, 'ALL')
for num in data[0].split():
    typ, data = mail.fetch(num, '(RFC822)')
    print('Message %s\n%s\n' % (num, data[0][1]))
mail.close()
mail.logout()

Здесь печать (состояние) печатает «ОК», но печать (сообщения) печатает [b'0 '].Несколько ответов от stackoverflow я проанализировал.Я застрял в этом, любые предложения.Я хочу напечатать все электронные письма в конкретном mailid.

...