如何解决有没有办法在新Gmail电子邮件到达收件箱之前对其进行处理?
就像标题中所说的那样,有没有一种方法可以使用Gmail API在邮件到达收件箱之前处理 ?这个想法是自动过滤掉标签下一些不重要的标签,并将其标记为已存档。我希望这些电子邮件根本不会显示在收件箱中。
解决方法
您不能在邮件进入收件箱之前直接对其进行“处理”
可以使用Push Notifications在收件箱中添加一条消息后进行操作,但请记住,尽管它有limitations。
所有这些之后,您可以根据需要进行过滤(添加标签)并使用pull()
和acknowledge()
方法来响应通知。
参考
Gmail API > Push Notifications
,我只是想出了方法。确保未处理的电子邮件永远不会到达收件箱的方法是创建一个过滤器,该过滤器将所有新电子邮件存档,并为它们提供标签,例如“未处理”。然后使用API和pub / sub实际处理电子邮件。
要通过API创建过滤器,请执行以下操作:https://developers.google.com/gmail/api/guides/filter_settings
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。