【问题标题】:How to send smtp requests with Ory Kratos on Kubernetes and postfix?如何在 Kubernetes 和 postfix 上使用 Ory Kratos 发送 smtp 请求?
【发布时间】:2022-11-06 19:44:40
【问题描述】:
我正在使用 Ory Kratos,我现在只想使用我自己的谷歌电子邮件向用户发送电子邮件。我已经在我的电脑上设置了 postfix,以便它可以通过终端发送电子邮件。如何将其连接到 Ory Kratos 服务。如果这不可能,那么我如何通过我的 Google 帐户路由我的 Ory Kratos 请求。
这是 Ory Kratos Helm 图表的 YAML 文件的一部分。我应该为连接uri放什么?
identity:
default_schema_id: default
schemas:
- id: default
url: file:///etc/config/identity.default.schema.json
courier:
smtp:
connection_uri: smtps://test:test@mailslurper:1025/?skip_ssl_verify=true
【问题讨论】:
标签:
javascript
kubernetes
kubernetes-helm
postfix-mta
ory
【解决方案1】:
下面的配置应该可以工作。
chart: kratos
version: '0.23.1'
### Values to pass ory/kratos Helm
values:
replicaCount: 1
image:
repository: oryd/kratos
tag: v0.10.1
secret:
enabled: false
nameOverride: "ory-kratos"
kratos:
development: false
autoMigrate: true
config:
courier:
smtp:
from_name: Example Name
from_address: noreply@example.com
local_name: example.com
### Secret definition of ory-kratos
apiVersion: v1
stringData:
smtpConnectionURI: smtp://<username>:<password>@<your-smtp-server>:<smtp-port>/
kind: Secret
更多详情请见Ory Documentation。