簡體   English   中英

如何通過python從特定發件人中刪除電子郵件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM