Python:IMAP删除电子邮件

时间:2017-01-10 14:19:43

标签: python gmail imap

如何使用IMAP删除电子邮件或将其标记为已删除?我一直在寻找其他帖子很长一段时间,他们所有的解决方案都失败了。即使是python文档也让我失望,下面是一些示例代码,M.store行是Python文档中的解决方案。但是,这不起作用,并且在我去查看收件箱时没有删除电子邮件。

global number
M = imaplib.IMAP4_SSL('imap.gmail.com')
try:
    password = 'password'
    M.login('email', password)
except imaplib.IMAP4.error:
    print "Login Failed"
rv, data = M.select("ALL", "UNSEEN")
if rv == 'OK':
    print "Processing mailbox...\n"
    processEmail(M)
    M.store(number, '+FLAGS', '\\Deleted')
    M.expunge()
    print "Email deleted"
    M.close()
M.logout()

0 个答案:

没有答案