在Kubernetes Pod中发送电子邮件

7

我已经构建了一个运行在Docker容器中的服务。作为其所需的行为之一,当接收到gRPC请求时,它需要发送一封电子邮件作为副作用。所以请想象一下类似这样的情况

service MyExample {
  rpc ProcessAndSendEmail(MyData) returns (MyResponse) {}
}

在请求/响应模式旁边,有一个额外的电子邮件消息发出(emission)。

在“典型”的服务器部署中,我可能会运行postfix;如果我使用某个服务,我只需拨打其SMTP终端点。但在这种情况下,我都不可用。

由于我将我的服务放在容器中,并希望部署到Kubernetes上,因此我想知道什么解决方案最好?可能有一个简单类似于postfix的Docker镜像可供部署......我只是不知道。


请验证以下翻译是否有帮助:GO gRPCGO gRPC - Mark
谢谢@Hanx的回复,但这并没有帮助到我。我已经熟悉了构建Go gRPC服务。我的问题更集中在如何从Kubernetes或相邻的Docker容器发送电子邮件上。 - 1ijk
docker-mailserver项目可能是正确的工具。熟悉该项目的任何人愿意回答吗? - 1ijk
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接