在Metabase中配置Email功能。当配置了Email服务之后,Metabase使用该邮箱账号能够实现以下的功能:
- 发送系统通知给公司的用户;
- 设置或重置密码,尤其是在创建新用户的时候;
- 系统最新消息通知;
- 发送报表,Plues等;
- ……
在Metabase中配置Email账户的权限是系统管理员才有的,普通用户没有此权限。具体流程如下:
5.1 进入邮箱设置界面
进入Admin Panel
面板之后后,点击最上方的标签栏上的Settings
,然后点击右侧的Email
,进入邮箱设置界面,如下图所示:
5.2 填写邮箱的基本信息
此处我使用的是自己的另外一个Gmail邮箱作为邮箱服务器的。详细配置如下图:
如果使用Google邮箱:
- SMTP的地址是固定的:smtp.gmail.com;
- SMTP的端口是465;
- SMTP用户名是Gmail的地址,如:xxx@gmail.com;
- From Address 上输入Email的地址,作为邮件主题上显示的发送方;
此处需要注意的是——
1.如果Metabase只是在公司内部使用的话,可以使用公司的内部邮箱服务器。
2.如果要是涉及到对外发送邮件的,最好使用Gmail的邮箱,使用Gmail邮箱的时候,需要在邮箱中开启风险提示,即允许该Gmail账户被当作服务。不要设置163邮箱,163邮箱的安全认证非常麻烦;此时也最好不要设置公司邮箱作为邮箱服务器,因为很多情形下是发不出去邮件的。
5.3 测试邮箱设置
在上图中,点击Send test email
按钮,Metabase会发送一封测试邮件,使用该步骤可以提前验证填写的信息是否正确。
如果信息错误,测试邮件就发送不出去,会显示提示信息:
Sorry, something went wrong. Please try again.
如下图:
或者如下图:
如果信息正确,则邮箱中会收到一封自己发送的测试邮件,如下图:
至此,配置邮箱服务器成功!