... m = imaplib.IMAP4_SSL("imap.gmail.com") m.login(username, password) m.select("[Gmail]/Spam") resp, items = m.search("UTF-8", "ALL") items = items[0].split() for emailid in items: resp, data = m.fetch(emailid, "(RFC822)") email_body = data[0][1] mail = email.message_from_string(email_body) print mail['To'] print mail['From'] ...