如何解决基于特定电子邮件ID的Google Pubsub订阅
我对GCP平台比较陌生。我需要创建一个系统,无论何时从那里的客户端收到电子邮件,我的团队都会收到通知。
我必须创建一个系统,该系统将按电子邮件ID过滤的pubsub主题中发布消息。
示例:我只希望发布“收件人”和“发件人”字段中包含“ example@gmail.com”的邮件/电子邮件
我已经参考了在线文档,但是找不到解决方法。 使用GCP是否可以? 如果没有,我可以通过其他服务来达到相同的目的吗?
我们正在使用Gmail作为电子邮件客户端
谢谢
解决方法
您可以使用的是发布/订阅功能以及Cloud Functions,可以通过编程方式访问Gmail。您的特定情况如下所示:
- 用户设置Gmail推送通知:每次有新邮件到达收件箱时,Gmail都会向Cloud Pub / Sub发送通知。
- Cloud Pub / Sub将新的消息通知传递给Google Cloud Functions。
- 收到新邮件通知后,Cloud Functions实例将连接到Gmail并检索新邮件。
- 检查谁发送消息,并执行特定操作。
在设置“云功能”以自动阅读电子邮件之前,您必须授权其访问Gmail。查看codelab scenario,并逐步了解如何执行特定操作并根据需要调整功能。此外,您可以查看官方文档here。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。