ThingsBoard系统管理员可以配置与SMTP服务器相关信息,该服务器将用于向用户发送激活和密码重置电子邮件。 在生产环境中需要此配置步骤。如果你正在学习了解本平台在大多数用例中预配置的演示帐户就足够了。
注意系统邮件设置仅在用户创建和密码重置过程中使用,并由系统管理员控制。 租户管理员可以设置电子邮件规则节点以分发规则引擎产生的警报。
需要执行以下步骤来配置系统邮件设置。
使用默认帐户作为系统管理员登录到ThingsBoard实例WEB UI。
右键单击WEB UI右上角的汉堡,然后选择配置文件。将“sysadmin@thingsboard.org” 更改为你的电子邮件地址。现在再次以管理员身份重新登录。
导航至 System Settings -> Outgoing Mail 然后填写表格。点击“发送测试电子邮件”按钮。测试电子邮件将发送到你在“步骤2”中指定的电子邮件地址。如果配置错误,你应该会收到一个带有错误日志的弹出窗口。
SendGrid配置非常简单明了。首先,你需要创建SendGrid帐户。
创建帐户后,你将被转到欢迎页面。现在,你可以配置SMTP中继凭据。请参见下面的屏幕截图。
请在下一页选择SMTP中继。
填充并生成API密钥名称后,你就可以将设置从屏幕复制粘贴到ThingsBoard邮件设置表单中。
复制并粘贴设置,更新“Mail From”字段,然后单击“Send Test Mail”按钮。
收到有关成功测试的通知后,保存填充的数据。你也可以在SendGrid网站上完成验证。
为了使用G-mail,你将需要执行两个额外的步骤。首先,你需要 允许安全性较低的应用程序。其次,你需要启用两步验证并生成应用密码。尽管第二步不是强制性的,但强烈建议你这样做。
准备就绪后,你应该可以使用以下信息设置Gmail帐户
类似的设置可用于G-suite帐户,但是,你可能需要与系统管理员联系以启用安全性较低的应用程序等。请注意,你还可以使用复选框启用/禁用TLS。
收到测试电子邮件后,你可以保存SMTP服务器配置。