Skip to content

配置邮件服务和模版

INFO

有关支持「消息设置」功能各项权益的 GenAuth 用户池版本信息,请查看 官网「价格」页。如你的版本不支持此权益,且想试用,可开通体验期。有关体验期介绍及开通方式,请查看 体验期

邮件是 GenAuth 提供的针对使用「邮箱」注册的用户的邮件发送服务,进入任意应用后按照下图点击按钮即可进入邮件管理面板:

管理邮件模版

在邮件模版中可以配置六种类型的邮件模版,分别是:

  1. 欢迎邮件 - 若用户使用邮箱注册会发送此邮件。
  2. 重置密码确认 - 每当用户重置密码成功时,都会发送此电子邮件。
  3. 验证邮件 - 用户使用邮箱注册会发送一封验证邮件给用户用来验证邮箱,用户点击邮箱中的链接即可完成验证。
  4. 修改绑定邮箱 - 每当用户需要修改绑定邮箱、发送验证码时,都会发送此电子邮件。
  5. 重置密码 - 每当用户忘记密码时系统将发送此重置密码的邮件,邮件中附带一个验证码,用户提交验证码和新密码后将可以重置密码。
  6. 修改密码 - 每当用户要求更改密码时,都会发送此电子邮件,邮件中附带一个验证码,用户需要填写此验证码完成密码修改。

如下图所示:

邮件宏命令

宏命令用来生成一些动态内容,比如:

html
<div style="padding: 35px;">
  <table
    cellpadding="0"
    align="center"
    style="width: 600px; margin: 0px auto; text-align: left; position: relative; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; font-size: 14px; font-family:微软雅黑, 黑体; line-height: 1.5; box-shadow: rgb(153, 153, 153) 0px 0px 5px; border-collapse: collapse; background-position: initial initial; background-repeat: initial initial;background:#fff;"
  >
    <tbody>
      <tr>
        <th
          valign="middle"
          style="height: 25px; line-height: 25px; padding: 15px 35px; border-bottom-color: rgba(18, 24, 37, 0.87); background-color: #484f60; border-bottom-color: #C46200; background-color: #484f60; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;"
        >
          <font face="微软雅黑" size="5" style="color: rgb(255, 255, 255); "
            >{{app_name}}
          </font>
        </th>
      </tr>
      <tr>
        <td>
          <div style="padding:25px 35px 40px; background-color:#fff;">
            <h2 style="margin: 5px 0px; ">
              <font color="#333333" style="line-height: 20px; "
                ><font style="line-height: 22px; " size="4"
                  >你好,{{user_email}}</font
                ></font
              >
            </h2>
            <p>欢迎加入 {{app_name}}</p>
            <p>{{app_description}}</p>
            <p align="right">{{app_name}} 团队</p>
            <p align="right">{{TIME}}</p>
          </div>
        </td>
      </tr>
    </tbody>
  </table>
</div>

这篇邮件中的 {{app_name}}{{app_description}}{{TIME}}{{user_email}} 都属于宏命令,这篇邮件在 GenAuth 经过解析后的结果会类似于下面这样:

目前支持的所有宏命令如下表所示:

宏命令作用
{{subject_name}}邮件主题
{{client_name}}发件人
{{app_name}}GenAuth 应用名称
{{app_description}}GenAuth 应用描述
{{app_logo}}GenAuth 应用 LOGO
{{user_email}}用户邮箱
{{user_display_name}}用户显示名称
{{user_name}}用户名
{{username}}用户名
{{password}}用户登录密码
{{app_domain}}应用登录地址
{{invite_link}}邀请用户时的邀请链接地址
{{inviter_name}}邀请用户时的邀请人名称
{{verify_code}}发送邮箱验证码时的验证码
{{verify_link}}邮箱验证地址
{{expires_in}}邮箱验证地址有效期
{{password_effective_time}}密码生效时间
{{update_password_link}}修改密码链接地址
{{email_effective_time}}邮箱生效时间
{{login_url}}新账号登录地址
{{tenant_name}}租户名称
{{tenant_logo}}租户 LOGO
{{tenant_domain}}租户域名
{{host_url}}租户管理地址
{{admin_name}}管理员名称
{{userpool_name}}用户池名
{{userpool_logo}}用户池 LOGO
{{ip}}用户登录 IP
{{country}}用户登录国家
{{province}}用户登录省份
{{city}}用户登录城市
{{datetime}}用户登录时间
{{userPoolName}}用户池名称
{{workflowName}}工作流名称
{{errorTime}}工作流执行错误时间
{{taskName}}工作流任务名称
{{workflowExecuteLogUrl}}工作流执行日志地址
{{errorReason}}工作流执行失败原因
{{workflowInstanceId}}工作流执行执行 ID
{{failedCount}}工作流执行执行失败错误数据条数

配置第三方邮件服务

我们自带的邮件发送服务器使用阿里云企业邮箱,若你想自定义邮件服务器可在此页面中设置:

config-email-provider

Code snippet: config-email-provider

面向 Agent 的身份、记忆与网页行动基础设施。