批量刪除郵箱郵件

郵箱收到7萬多封郵件,頁面操作每次最多隻能刪除100封。於是使用python腳本來刪除。
注意:此腳本會刪除收件箱所有內容。刪除的內容會保存到 客戶端刪信 裏面。

代碼如下:

import imaplib

box = imaplib.IMAP4_SSL('imap.163.com', 993)

#第一個參數爲郵箱名,第二個參數爲郵箱密碼。
box.login("******@163.com", "********")
box.select('Inbox')
typ, data = box.search(None, 'ALL')
# 郵件列表
msgList = data[0].split()

count = len(msgList) - 1

for i in range(0,count):
    print("index:%d" %i)
    box.store(msgList[count-i], '+FLAGS', '\\Deleted')
box.expunge()
box.close()
box.logout()
print("Over")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章