Вы можете перечислить каталоги в своем почтовом ящике с помощью IMAP4.list
.Чтобы фактически получить сообщения из каталога, используйте IMAP4.select
, а затем используйте IMAP4.search
и перебирайте список идентификаторов, которые он возвращает.В вашем случае вы можете сделать что-то вроде этого:
server.select('[Gmail]/All Mail')
resp, items = server.search(None, "(UNSEEN)")
for mail in items[0].split():
resp, data = m.fetch(mail, '(RFC822)')
body = data[0][1]
print body
Прочитайте документы наверняка: http://docs.python.org/library/imaplib.html. Также согласитесь с этим ответом , прочитайте учебник PyMOTW.В общем, это хорошее место, чтобы проверить учебники для модулей в стандартной библиотеке.