标签: node.js docker gmail gmail-api
我在容器中运行各种后端服务。我正在写一个微服务来处理电子邮件的发送。
我的商业电子邮件提供商是GSuite(Gmail)。
我一直在阅读以下tutorial
这一切似乎都很好但是需要人工干预才能授权应用程序发送电子邮件。
我需要完全自主,因为无论何时容器启动它都会请求访问令牌并授权自己。
这可能吗?我似乎无法找到任何文献来帮助
答案 0 :(得分:0)
所以我找到了一个解决方案,并认为我会发布它只是因为其他人偶然发现了这个问题。
在没有人为干预的情况下访问GMAIL API的答案是service accounts。
service accounts
服务帐户可以模拟经过身份验证的用户。例如,我现在有一个服务帐户发送电子邮件,好像它们来自michael@mydomainname.com
michael@mydomainname.com
我基本上遵循了this
设置可以找到here
我希望这有助于某人。