【问题标题】:How to access GMail (IMAP Email) from my Shell/Python script to download a zip file attached to an email and process it?如何从我的 Shell/Python 脚本访问 GMail(IMAP 电子邮件)以下载附加到电子邮件的 zip 文件并进行处理?
【发布时间】:2011-03-01 07:27:59
【问题描述】:

我必须每天处理一个文件。该文件每天发送一次到我的电子邮件。如果我每天都能收到这封电子邮件并下载附件,那就太棒了。有没有可能做这样的事情?

谢谢!

【问题讨论】:

    标签: python shell gmail imap download


    【解决方案1】:

    最好的办法是为您的日常电子邮件创建一个 IMAP 文件夹,然后在 GMail 中创建一个过滤器以将这些文件发送到那里。然后,您的 Python 脚本可以在某个时间间隔内仅检查该文件夹,并假定其中的任何内容都是您想要的文件。

    快速搜索后,IMAP 在 Python 中获取示例的结果非常多,我将把这部分留给你,但我会说 libgmail 看起来很整洁。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 太棒了!你为我节省了很多时间。我想知道为什么我的搜索没有给我那个链接...谢谢!
      【解决方案3】:

      这当然是可能的。查看 Python 标准库中的imaplib;用它做你想做的事情应该很简单。此外,您可以使用zipfile 库直接在 Python 中处理 zip 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-09-12
        • 2017-10-07
        • 2012-03-05
        • 2014-03-18
        • 1970-01-01
        • 2011-11-02
        • 2012-03-26
        相关资源
        最近更新 更多