如何接收和云功能解析电子邮件?

问题描述 投票:0回答:2

谷歌云功能,用户可以轻松激活时触发的函数(如火力地堡数据的变化,HTTP请求......)。

我正在寻找一种方式,当用户发送(或通常是回复)一个电子邮件地址,以执行功能。例如,我的仪表盘发送一封电子邮件,我想赶上回复,解析内容,并把它上传到火力地堡在我的仪表盘评论。

据我所知,谷歌推荐使用Sendgrid。然而,我不明白: - 如何在回复设置触发器 - 如何阅读的内容和设置的阅读

我只找到了如何发送电子邮件here

python firebase google-cloud-platform google-cloud-functions sendgrid
2个回答
4
投票

一个选项,如果你使用GSuite是使用Gmail watch mechanism听在你的收件箱新邮件。然后可以将消息发布到PubSub的话题,可以触发云功能解析电子邮件,并执行必要的后续步骤。

这里是解释这个机制很好的使用情况 https://cloud.google.com/blog/products/application-development/adding-custom-intelligence-to-gmail-with-serverless-on-gcp


2
投票

谷歌云功能,不上的端点提供永久的听众。也有支持SMTP,没有事件源是涉及电子邮件传送的协议。所以,你可以将电子邮件并不简单回应,因为他们都在此刻的云功能。

你可以做的是直接的交通到现有的SMTP服务器,然后使用云功能从那里at an interval阅读。

另一种方法是使用Sendgrid Inbound Email API,它可以调用一个网络挂接每它接收消息。和你的网络挂接那么将是一个HTTP触发云功能。

© www.soinside.com 2019 - 2024. All rights reserved.