使用python imaplib从Gmail“删除”邮件?
你能用imaplib删除邮件吗?如果可以的话,怎么做呢?
3 个回答
11
imap.uid('STORE', list_of_msgno , '+FLAGS', '(\Deleted)')
imap.expunge()
也就是说
imap.uid('STORE', '2, 4, 9, 12' , '+FLAGS', '(\Deleted)')
这里的 (2, 4, 9, 12)
是要被删除的消息的 uid
(唯一标识符)。
19
通过IMAP删除邮件分为两个步骤:
- 第一步是标记一个或多个邮件为待删除状态:
imap.store(msg_no, '+FLAGS', '\\Deleted')
- 第二步是清理邮箱,真正删除这些邮件:
imap.expunge()
(这里的imap
是你用来连接IMAP服务器的对象)