Python Forum
Doesn't give me the payload of grouped emails when used IMAPClient.
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Doesn't give me the payload of grouped emails when used IMAPClient.
#1
Hello,

I am trying to fetch the messages from our gmail inbox. So, there will be 1000s of messages sent to Inbox and are grouped for each 100 email messages. When I tried this method, the program only fetches some but not all and especially grouped email messages. How can I get all the messages from the email messages grouped as one email and how can I optimize my server.search in the code below ? Appreciate your thoughts ?

import email, time, sys
from imapclient import IMAPClient

with IMAPClient(HOST) as server:
    server.login(USERNAME, PASSWORD)
    server.select_folder('INBOX', readonly=True)

    messages = server.search(['ALL', 'UNSEEN'])
    for uid, message_data in server.fetch(messages, 'RFC822').items():
        email_message = email.message_from_bytes(message_data[b'RFC822'])
        print(email_message.get_payload(None, True))
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  scapy wifi scan to get payload \ data korenron 0 2,107 Nov-16-2021, 01:47 PM
Last Post: korenron
  Downloading emails issue graham23s 0 1,681 Aug-28-2019, 07:27 PM
Last Post: graham23s

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020