设置电子邮件
将数据库连接到 Metabase 后,您需要配置一个电子邮件账户,以便向组织用户发送系统通知。Metabase 使用电子邮件来重置密码、引导新用户以及在发生某些事件时通知您。
编辑电子邮件设置
- 点击右上角的齿轮图标。
- 选择管理设置。
- 在默认的设置选项卡中,点击左侧边栏中的通知渠道。
- 选择电子邮件。
Metabase 云
Metabase 云版会为您管理电子邮件服务器,因此您无需设置电子邮件(并且您在管理控制台中不会看到 SMTP 设置)。
如果您愿意,仍然可以设置
- 云版电子邮件账户的名称(发件人名称)
- 用于接收电子邮件回复的电子邮件地址(回复地址)
配置您的电子邮件账户
为了让 Metabase 向您组织的用户发送消息,您需要设置一个电子邮件账户,通过 SMTP(简单邮件传输协议)发送电子邮件,SMTP 是一种通过 SSL 安全保护来保护电子邮件的电子邮件标准。
首先,从 Metabase 右上角的下拉菜单中进入管理面板,然后从“设置”页面中,点击左侧菜单中的电子邮件。
您应该会看到此表单
在这里,您将设置
- SMTP 主机:处理您的电子邮件的 SMTP 服务器地址。
- SMTP 端口:您的 SMTP 服务器用于发送电子邮件的端口。
- SMTP 安全:
- 无
- SSL
- TLS
- STARTTLS
- SMTP 用户名.
- SMTP 密码.
您还需要指定您的
- 发件人地址:您希望用作电子邮件发件人的电子邮件地址。
- 回复地址:如果您希望回复发送到其他地址,请填写该电子邮件地址。
将收件人添加为抄送 (CC) 或密送 (BCC)
默认情况下,Metabase 会将电子邮件收件人包含在电子邮件的密送 (BCC) 列表中以隐藏他们。但是,如果您的电子邮件提供商阻止包含密送收件人的电子邮件,并且您不介意人们看到 Metabase 发送给他们的电子邮件中还抄送给了谁,您可以指示 Metabase 将收件人改为抄送 (CC)。
推荐的电子邮件设置
- 强烈建议使用 SSL,因为它更安全,能为您的账户提供额外的威胁防护。
- 如果您的电子邮件服务有允许发送电子邮件的电子邮件地址白名单,请务必将您在发件人地址字段中填写的电子邮件地址添加到白名单中,以确保您和您的团队成员能收到 Metabase 发送的所有电子邮件。
常见电子邮件服务注意事项
Google Apps
- 在 SMTP 主机字段中,输入 smtp.gmail.com
- 在 SMTP 端口字段中填写 465
- 在 SMTP 安全字段中输入 SSL
- 在 SMTP 用户名字段中,输入您的 Google Apps 电子邮件地址(例如 hello@yourdomain.com)
- 在 SMTP 密码字段中输入您的 Google Apps 密码
- 在*发件人地址字段中输入您希望用作系统通知发件人的电子邮件地址。
Amazon SES
- 登录到 https://console.aws.amazon.com/ses。
- 在导航窗格中点击SMTP 设置。
- 在内容窗格中选择创建我的 SMTP 凭证。
- 在为 SMTP 创建用户对话框中创建一个用户,然后点击创建。
- 接下来,选择显示用户 SMTP 凭证以查看用户的 SMTP 凭证。
- 返回 Metabase 管理面板表单并填写信息。
检查您的 Amazon SES 服务器是否适用电子邮件配额。您可能希望使用群组来管理您的电子邮件收件人。
Mandrill
- 登录您的 Mandrill 账户,并在SMTP 与 API 信息页面中找到您的凭证。
- 您的 SMTP 密码是您账户的任何活跃 API 密钥,而不是您的 Mandrill 密码。
- 尽管 Mandrill 列出的是端口 587,但Mandrill 支持的任何端口都可用于 SMTP 电子邮件。
- 现在您可以返回 Metabase 管理面板表单并填写信息。
已批准的通知域名
通知批准域名功能仅适用于 Pro 和 Enterprise 计划(包括自托管版和 Metabase 云版)。
添加已批准的域名允许您限制人们可以向哪些电子邮件地址发送警报和订阅。此限制仅适用于向未在 Metabase 中拥有账户的人发送电子邮件。在 Metabase 中拥有账户但未被沙盒化的人将能够向同一 Metabase 中的任何其他账户持有者发送电子邮件。
若要允许所有域名,请将此字段留空(允许所有域名是默认设置)。
若要指定多个域名,请用逗号分隔每个域名,中间不要有空格(例如,“domain1,domain2”)。
您也可以使用环境变量 MB_SUBSCRIPTION_ALLOWED_DOMAINS
来设置此属性。
此设置不影响现有订阅和警报。
仪表盘订阅和警报中的建议收件人
配置建议收件人功能仅适用于 Pro 和 Enterprise 计划(包括自托管版和 Metabase 云版)。
控制人们在创建新的仪表盘订阅或警报时可以看到哪些收件人。例如,您可能希望限制人们只能看到属于其所属群组的潜在收件人。
选项包括
- 建议所有用户
- 仅建议同群组内的用户
- 不显示建议
沙盒化用户将看不到建议。
延伸阅读
阅读其他Metabase 版本的文档。