python - 是否可以使用 Gmail API 从某个时间间隔获取 Gmail?

标签 python gmail gmail-api

例如,我想收到本周的所有电子邮件,或周一到周五的所有电子邮件。这可能吗?我正在使用 python Gmail API。

最佳答案

您可以在邮件列表上设置查询并使用newer_than:

ListMessagesResponse response = service.users().messages().list('me').setQ('newer_than:7d').execute();

您还可以使用 afterbefore 来表示自纪元以来的时间(以秒为单位)。如果您想要例如Mon, 04 Sep 2017 00:00:00 GMTFri, 08 Sep 2017 23:59:59 GMT 之间的消息您可以写:

ListMessagesResponse response = service.users().messages().list('me').setQ('after:1504483200 before:1504915199').execute();

关于python - 是否可以使用 Gmail API 从某个时间间隔获取 Gmail?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46069721/

相关文章:

Python:创建一个 n 次多项式

python - pyqt4如何导入和更改绘制文本的自定义字体

python - 在 C 中仅实现 Python 类的一部分

c++ - 使用 Indy 组件,我得到 "connection closed gracefully"错误,但只在某些计算机上

java - 是否可以仅使用用户名和密码通过 GMail API 发送电子邮件?

python - 你如何在 Python 中建模随时间变化的东西?

smtp - 防止电子邮件分组到 Gmail 中的对话 View

email - Sendgrid 电子邮件总是被发送到 gmail 垃圾邮件

google-cloud-platform - Gmail API 无法向 Pub/Sub 平台发布任何消息

java - 无法使用javax从android使用gmail帐户发送电子邮件