设置电子邮件

将数据库连接到 Metabase 后,您需要配置一个电子邮件帐户,以便向您组织的用户发送系统通知。Metabase 使用电子邮件来重置密码、引导新用户,并在发生某些事情时通知您。

编辑电子邮件设置

  1. 点击右上角的齿轮图标。
  2. 选择管理设置
  3. 从默认的 设置 选项卡中,点击左侧边栏中的 通知渠道
  4. 选择 电子邮件

Metabase 云

Metabase Cloud 为您管理电子邮件服务器,因此您无需设置电子邮件(并且您不会在管理控制台中看到 SMTP 设置)。

如果您愿意,您仍然可以设置

  • 您的 Cloud 电子邮件帐户的名称(发件人名称)
  • 接收电子邮件回复的电子邮件地址(回复地址)

配置您的电子邮件帐户

为了让 Metabase 向您组织的用户发送消息,您需要设置一个电子邮件帐户,以通过 SMTP(简单邮件传输协议)发送电子邮件,这是一种使用 SSL 安全保护来保护电子邮件的电子邮件标准。

首先,从 Metabase 右上角的下拉菜单中转到管理面板,然后在“设置”页面中,点击左侧菜单中的 电子邮件

您应该看到此表单

Email Credentials

在这里,您将设置

  • SMTP 主机:处理您的电子邮件的 SMTP 服务器的地址。
  • SMTP 端口:您的 SMTP 服务器用于发送电子邮件的端口。
  • SMTP 安全性:
    • SSL
    • TLS
    • STARTTLS
  • SMTP 用户名.
  • SMTP 密码.

您还需要指定您的

  • 发件人地址:您要用于发送电子邮件的发件人的电子邮件地址。
  • 回复地址:您希望回复发送到的电子邮件地址,如果与发件人地址不同。

将收件人添加为抄送或密送

默认情况下,Metabase 将通过将电子邮件收件人包含在电子邮件的密送列表(密件抄送)中来隐藏他们。但是,如果您在使用电子邮件提供商阻止带有密送收件人的电子邮件时遇到问题,并且您不介意让人看到谁也被抄送到 Metabase 发送给他们的电子邮件中,您可以告诉 Metabase 改为抄送(副本抄送)收件人。

  • 强烈建议使用 SSL,因为它更安全,并且可以为您的帐户提供额外的威胁防护。
  • 如果您的电子邮件服务具有允许发送电子邮件的电子邮件地址白名单,请务必将您放入 发件人地址 字段中的电子邮件地址加入白名单,以确保您和您的队友收到来自 Metabase 的所有电子邮件。

常用电子邮件服务的注意事项

Google Apps

  1. SMTP 主机 字段中,输入 smtp.gmail.com
  2. SMTP 端口 字段中,填写 465
  3. 对于 SMTP 安全性 字段,输入 SSL
  4. SMTP 用户名 字段中,输入您的 Google Apps 电子邮件地址(例如 [email protected]
  5. SMTP 密码 字段中输入您的 Google Apps 密码
  6. 在 *发件人地址 字段中输入您希望用作系统通知发件人的电子邮件地址。

Amazon SES

  1. 登录 https://console.aws.amazon.com/ses
  2. 从导航窗格中点击 SMTP 设置
  3. 在内容窗格中选择 创建我的 SMTP 凭证
  4. 创建 SMTP 用户 对话框中创建一个用户,然后点击 创建
  5. 接下来,选择 显示用户 SMTP 凭证 以查看用户的 SMTP 凭证。
  6. 返回 Metabase 管理面板表单并在那里输入信息。

检查 电子邮件配额 是否适用于您的 Amazon SES 服务器。您可能需要使用群组来管理您的电子邮件收件人。

Mandrill

  1. 登录您的 Mandrill 帐户,并从那里的 SMTP & API 信息 页面找到您的凭证。
  2. 您的 SMTP 密码是您帐户的任何活动 API 密钥 — 不是 您的 Mandrill 密码。
  3. 虽然 Mandrill 列出了 端口 587,但 Mandrill 支持的任何端口 都适用于 SMTP 电子邮件。
  4. 现在您可以返回 Metabase 管理面板表单并在那里输入信息。

通知的已批准域名

通知的已批准域名仅在 ProEnterprise 计划(自托管和 Metabase Cloud 上)中可用。

新的 仪表板订阅提醒 的允许电子邮件地址域名。

添加已批准的域名允许您限制人们可以将提醒和订阅发送到哪些电子邮件地址。此限制仅适用于向没有 Metabase 帐户的人员发送电子邮件。在 Metabase 中拥有帐户且未被 沙盒化 的人员将能够向同一 Metabase 中拥有帐户的任何其他人发送电子邮件。

要允许所有域名,请将字段留空(允许所有域名是默认设置)。

要指定多个域名,请用逗号分隔每个域名,且中间没有空格(例如,“domain1,domain2”)。

您还可以使用环境变量 MB_SUBSCRIPTION_ALLOWED_DOMAINS 设置此属性。

此设置不影响现有订阅和提醒。

在仪表板订阅和提醒中建议收件人

配置建议的收件人仅在 ProEnterprise 计划(自托管和 Metabase Cloud 上)中可用。

控制人们在创建新的 仪表板订阅提醒 时可以看到哪些收件人。例如,您可能希望限制人们只能查看属于他们所属的同一 群组 的潜在收件人。

选项包括

  • 建议所有用户
  • 仅建议同一群组中的用户
  • 不显示建议

被沙盒化的人员将看不到建议。

延伸阅读

阅读其他 Metabase 版本 的文档。