[英]How to delete emails from specific sender by python
我想使用python刪除特定發件人的電子郵件。
這是我的代碼,用於刪除我的電子郵件帳戶中的所有電子郵件。
問題1)如何刪除特定發件人的特定電子郵件? (例如:anyspamsender@gmail.com)
問題2)如何刪除標題包含特定文本的特定電子郵件? (標題:交付狀態通知(失敗))
import imaplib
box = imaplib.IMAP4_SSL('imap.gmail.com', 993)
box.login("emailid","password")
box.select('Inbox')
typ, data = box.search(None, 'ALL')
for num in data[0].split():
box.store(num, '+FLAGS', '\\Deleted')
box.expunge()
box.close()
box.logout()
我知道了
typ, data = box.search(None, 'from','mailer-daemon@googlemail.com')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.