2

通过使用search查询,我可以获得所有电子邮件的 ID。现在我想从这些电子邮件中下载附件。我该如何实施?任何建议将不胜感激,在这里停留一天!

编辑:这是search查询:

m = imaplib.IMAP4_SSL('imap.gmail.com')
m.login(username, password)
m.select('inbox')
resp, data = m.uid('search', None, 'X-GM-RAW', 'has:attachment filename:xls')
emailids = data[0].split()
4

1 回答 1

-1

这已经得到了回答 - 在这个问题的正文中:

无需下载即可获取 Gmail 附件文件名

我只是自己使用它并且效果很好 - 尽管我建议将邮件中的电子邮件添加到文件名之前,这样如果您在大量电子邮件中执行此操作,您就有一些参考点。

于 2013-10-22T10:09:03.670 回答