IMAP4.fetch()
IMAP4.fetch() is a Python method in the Imaplib Module category. Fetches message data (RFC822 full message, or headers/body parts). The syntax is IMAP4.fetch(message_set, message_parts). Returns: (status, data) tuple. A typical example: type, data = imap.fetch(b"1,2,3", "(FLAGS BODY[HEADER])")
for part in data:
if isinstance(part, tuple):
print(part[1][:100]). A close sibling is imaplib.IMAP4(), which creates an IMAP4 client for reading/managing emails on a server. A close sibling is IMAP4.login(), which logs into the IMAP server with username and password. A close sibling is IMAP4.select(), which selects a mailbox for operation. A close sibling is IMAP4.search(), which searches for messages matching criteria. More about this category: IMAP4 email client — IMAP4, login, list, select, search, fetch, store. Related Imaplib Module entries: imaplib.IMAP4(), IMAP4.login(), IMAP4.select(), IMAP4.search(), IMAP4.store(), IMAP4.list(). This page is part of the free Python Reference documentation covering 978+ functions, methods, and modules with examples and parameter details.