设置 SMTP 电子邮件
为您的自托管 KMonitor 实例配置 SMTP 电子邮件提供商,以发送邀请、提醒和每日摘要电子邮件。
设置电子邮件提供商以获取 SMTP 凭据。我们推荐空灵邮件用于本地开发/测试和重新发送, 发送网格或者AWSSES用于生产。
生产部署必须配置 SMTP,因为邮箱注册、地址验证、密码重置和管理员审批通知都依赖邮件服务。团队邀请、告警和每日摘要也复用同一配置。
您的电子邮件提供商应允许您配置邀请和警报通知将用作“发件人”地址的电子邮件域,并为您提供以下步骤所需的其他 SMTP 凭据。
如果您不提供电子邮件域,则默认情况下,KMonitor 将使用仪表板部署处的 SITE_ORIGIN 变量作为“发件人”地址。
为现有用户配置 SMTP 电子邮件设置
如果您从 v0.7.x 升级,则需要手动配置 SMTP 设置。
-
编辑
self-host/.env文件。 -
添加从电子邮件提供商处获得的以下环境变量。
SMTP_HOST=smtp.yourprovider.email # change this SMTP_PORT=587 # change this SMTP_USER=user@yourprovider.email # change this SMTP_PASSWORD=some_secret_password # change this EMAIL_DOMAIN=your_email_domain.com # change this -
运行以下命令关闭所有服务。
sudo docker compose \ -f compose.yml \ -f compose.prod.yml \ --profile migrate \ down -
最后,运行
install.sh使配置生效的脚本。sudo ./install.sh