Удалить почту в Gmail, используя python - PullRequest
0 голосов
/ 26 марта 2020

Я использую python, чтобы удалить пару писем от указанного c отправителя. inbox_list_item дает мне список писем, которые я искал. Так что пока все идет хорошо. Но после l oop после этого не удаляются эти указанные c письма. Мой вопрос: Как я могу удалить письма, перечисленные в inbox_item_list? Код не дает мне никакой ошибки, но если я смотрю в своем Gmail, письма в inbox_list_item не удаляются

email_user = 'username'
email_pass = 'password'
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login(email_user, email_pass)
mail.select('Inbox') #Select the inbox we are working from
searchQuery = '(FROM "abc@gmail.com")'
result, data = mail.uid('search', None, searchQuery)
inbox_item_list = data[0].split() 

for num in inbox_item_list:
    mail.store(num, '+FLAGS', '\\Deleted')
mail.expunge()
...