Read mailbox
Tags: #gmail #productivity #naas_drivers #operations #snippet #dataframe
from naas_drivers import email
username = "*********@gmail.com"
to = "*********@gmail.com"
password = "*********"
smtp_server = "imap.gmail.com"
box = "INBOX"
emails = email.connect(username,
password,
username,
smtp_server)
df = emails.get(criteria="unseen")
df
uid_list = df['uid'].tolist()
uid_list
%%time
uid = uid_list
flag = "DELETED"
# possible value for flag:
# flag = 'SEEN'
# flag = 'ANSWERED'
# flag = 'FLAGGED'
# flag = 'DELETED'
# flag = 'DRAFT'
# flag = 'RECENT'
attachments = emails.set_flag(uid, flag, True)
Last modified 3mo ago