Получение содержимого входящей почты с помощью imapclient - PullRequest
0 голосов
/ 05 августа 2020

Я использую ImapClient. Я не могу прочитать содержимое входящего сообщения. Как я могу прочитать содержание сообщения, время и от кого оно пришло?

from imapclient import IMAPClient
import email

HOST = 'imap.gmail.com'
USERNAME = 'username'
PASSWORD = 'password'

server = IMAPClient(HOST)
server.login(USERNAME, PASSWORD)
server.select_folder('INBOX')

# Start IDLE mode
server.idle()
print("Connection is now in IDLE mode, send yourself an email or quit with ^c")

while True:
    try:
        # Wait for up to 30 seconds for an IDLE response
        responses = server.idle_check(timeout=10)
        print("Server sent:", responses if responses else "nothing")

    except KeyboardInterrupt:
        break

server.idle_done()
print("\nIDLE mode done")
server.logout()
...