邮箱收到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")