通过 python IMAP 使用消息 ID 检索/搜索电子邮件

Ham*_*eed 1 python email imap

有没有办法通过python IMAP以编程方式使用消息ID检索/搜索电子邮件。我想使用消息ID提取邮件的附件。任何帮助将非常感激。

谢谢

Ham*_*eed 5

谢谢大家过来帮我。我终于搞定了。我正在寻找一种方法来获取具有给定 Message ID 的邮件附件,我不知道如何在 HEADER 选项或任何其他搜索选项中使用消息 ID 指定搜索命令。

我觉得这对像我这样不熟悉 IMAP 并最终想要完成类似任务的人会有所帮助,我通过以下搜索命令获得了它:

    #message id
    mid = '<CACDWeWHLGKbEHR-jMmx8da9QzkpPxC7Dizy6T4fm2V30JoHMuw@mail.gmail.com>'

    #the search command
    typ, data = imapSession.search(None, '(HEADER Message-ID "%s")' % mid)
Run Code Online (Sandbox Code Playgroud)