从 kubernetes pod 发送电子邮件

1ij*_*ijk 5 email smtp kubernetes grpc

我已经构建了一个位于 Docker 容器中的服务。作为其必需行为的一部分,当收到 gRPC 请求时,它需要发送电子邮件作为副作用。所以想象一下

service MyExample {
  rpc ProcessAndSendEmail(MyData) returns (MyResponse) {}
}
Run Code Online (Sandbox Code Playgroud)

电子邮件消息的附加发射(与请求/响应模式相邻)。

在“典型”服务器部署中,我可能会运行一个 postfix ;如果我使用的是服务,我只会拨打它的 SMTP 端点。在这种情况下,我没有现成的。

当我将我的服务放在容器中并想部署到 kubernetes 时,我想知道什么解决方案最有效?可能有一个简单的类似 postfix 的 Docker 镜像我可以部署......我只是不知道。