Я пытаюсь открыть почту на gmail.
У меня есть следующий код, но он на самом деле читает почту на консоли.
Я хотел бы, чтобы gmail обнаружил, что почта была открыта, потому что когда я запускаю скрипт на консоли, почта на самом деле не открывается. В моем gmail оно все еще выделено жирным шрифтом.
import imaplib, email
user = 'xxx@gmail.com'
password = 'xxx'
imap_url = 'imap.gmail.com'
def get_body(msg):
if msg.is_multipart():
return get_body(msg.get_payload(0))
else:
return msg.get_payload(None,True)
con = imaplib.IMAP4_SSL(imap_url)
con.login(user,password)
con.select('INBOX')
result, data = con.fetch(b'3','(RFC822)')
raw = email.message_from_bytes(data[0][1])
print(get_body(raw))
если я отмечу сообщение как увиденное, сообщение будет выглядеть так, как будто я его прочитал, но gmail или отправитель сообщения знают, что я его не прочту