Я пытаюсь получать электронные письма на своем Pi, до сих пор я получаю письма из моего почтового ящика из gmail, но я пытаюсь их получить без всякого дополнительного контента, такого как идентификатор сообщения и тип контента. Я ищу чистый текст тела электронной почты. У меня это до сих пор ....Получение писем в Python
import imaplib
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login('xxxxxxx', 'xxxxxx')
mail.list
mail.select("inbox")
obj, 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()
Я получил кучу ошибок с помощью этого :( Файл "email.py", строка 9 в типа, данные = mail.fetch (NUM, 'ТЕЛА [1]') и куча других ошибки в строке 455 и 1087 –
JimmyJ
Какие ошибки вы получаете? Я отредактировал свой ответ как менее конкретный (у меня не так много опыта использования Python 2.x, в основном используется Python 3.4). Однако спецификация строки должна –
Im получение ошибки команды fetch: BAD ['Не удалось разобрать команду'], но также не нравится BODY [1] edit – JimmyJ