跳到主要内容

14.4 系统配置

系统配置通过管理控制台 → 系统配置访问,包含四个部分:基本配置、通知联系人、通知模板和邮件配置。

基本配置

基本配置包含系统级设置:

设置项说明
语言界面的默认显示语言
启用用户行为采集是否收集匿名使用数据以改进产品
上传崩溃报告是否自动上传崩溃报告
自动刷新资源浏览器元素变化时,资产浏览器是否自动刷新

点击编辑(铅笔)图标可修改这些设置。

通知联系人

通知联系人定义 IDMP 发送通知的目标地址,可配置多个联系人。首位激活系统的用户的电子邮件地址将自动添加为联系人。

创建联系人时,点击 + 并填写以下信息:

字段说明
名称该联系人的唯一名称
通知类型发送渠道:邮件飞书Webhook
地址目标地址——电子邮件地址、飞书 Webhook URL 或 HTTP 端点
描述可选描述

由于支持 Webhook,几乎任何通知目标均可配置,包括 Teams、钉钉、PagerDuty 以及其他接受 HTTP 回调的系统。

通知模板

通知模板定义系统生成消息的内容,适用于用户邀请、密码重置和告警通知等场景。

IDMP 内置了常见通知场景的模板。点击模板名称可查看或编辑内容。模板支持变量替换,可包含用户名、URL 和事件详情等动态值。

邮件配置

邮件配置定义 IDMP 用于发送外发邮件的 SMTP 服务器。点击编辑(铅笔)图标更新设置。

字段说明
主机SMTP 服务器主机名或 IP 地址
端口SMTP 服务器端口(如:465 用于 TLS,587 用于 STARTTLS,25 用于非加密)
用户名SMTP 认证用户名
密码SMTP 认证密码
发件人外发邮件使用的"发件人"电子邮件地址
启用 TLS是否对 SMTP 连接使用 TLS 加密
启用认证是否需要 SMTP 认证

IDMP 在多种场景下发送邮件:系统激活(验证码)、用户邀请、密码重置和事件告警通知。默认情况下,IDMP 使用涛思数据提供的邮件服务。

离网环境使用 MailHog

若 IDMP 服务器无法访问互联网,可在内网部署 MailHog 作为开发和测试用的轻量级 SMTP 中继:

docker run -d -p 1025:1025 -p 8025:8025 --name mailhog mailhog/mailhog:v1.0.1

启动 MailHog 后,按以下信息配置邮件配置:

字段
主机宿主机 IP(或同一 Docker Compose 网络中的服务名)
端口1025
用户名 / 密码任意值(MailHog 默认禁用认证)
启用 TLS / 启用认证不勾选
发件人任意有效邮件格式(如 support@example.com

http://<服务器IP>:8025 访问 MailHog Web 界面以查看捕获的邮件。