删除具有特定主题的电子邮件Python 3x

时间:2019-08-02 06:02:47

标签: python-3.x

我在触发过程中收到电子邮件,但是当它们完成后,我想删除电子邮件。主题是唯一的ID,因为发件人始终相同。

我一直在使用删除所有邮件的命令,但是如果我同时收到两个触发器,则不会运行。

def deleteEmail(user, pwd, IMAP):

    typ, data = con.search(None, 'ALL')
    for num in data[0].split():
        con.store(num, '+FLAGS', r'(\Deleted)')
    con.expunge()

deleteEmail(user,pwd,con)

1 个答案:

答案 0 :(得分:0)

所以不要做 typ,data = con.search(无,'ALL') 做这个 typ,data = con.search(无,“主题为“我的主题””)