以编程方式将电子邮件附件下载到桌面

时间:2018-01-29 16:24:28

标签: python r email gmail email-attachments

我经常通过电子邮件收到CSV文件。发件人始终相同,并且电子邮件中附加的CSV文件始终具有相同的名称。我想将此文件自动下载到我的桌​​面。这样每次我在其上运行我的代码时,我都不必手动打开我的电子邮件并搜索电子邮件,下载,等等。

我将此附件下载程序设置为chron作业,以便每天早上自动扫描。

有没有资源可以做到这一点?如果重要的话,它会被发送到Gmail帐户。

我更喜欢这个程序在R中,但我也可以做Python!这甚至可能吗?

示例:

       sender:   your_data@data_provider.com
       subject:  sometimes varies, but normally the same
       attachment:  data.csv   (always called this)

1 个答案:

答案 0 :(得分:0)

您必须使用gmail API

具体而言,Users.messages.attachments: get function

您必须对您的帐户进行身份验证,然后编写代码正文,首先获取包含您要自动下载的附件的邮件ID。