WSO2IS 5.3.0 - 电子邮件模板问题

WSO2IS 5.3.0 - Issue with email template

在 WSO2IS 5.3.0 中,我正在从管理控制台更改电子邮件模板。

但是当我收到邮件时,通过调用 soap 网络服务 UserInformationRecoveryServiceStub.registerUser,我得到了以前的原始模板。 同样的事情附加到帐户确认和重置密码。 我试图重新启动 wso2is,同样的问题,修改在管理 gui 中设置得很好,但在发送电子邮件中没有。 是否有以前 clear/delete 的缓存或注册表?

虽然,我收到的电子邮件仍然有 {},例如:

        Hi {{user.claim.givenname}},

        You have created an account with following user name

        User Name: {gribo@xxx.com}

        Please click the following link to unlock. If clicking the link doesn't seem to work, you can copy and paste
        the
        link into your browser's address window.

        https://localhost:9443/accountrecoveryendpoint/confirmregistration.do?confirmation={a38a5b98-e781-4c83-863c-fa7f5c391d98}&userstoredomain={PRIMARY}&username={gribo%40xxx.com}&tenantdomain={carbon.super}&callback={{callback}}

由于您使用的是基于 SOAP 的服务(现在已被新 REST APIs 弃用),您需要启用旧电子邮件模板编辑器来编辑 SOAP 模板。

为此打开 carbon.xml 文件,delete/comment 下面一行

<HideMenuItemId>identity_mgt_emailtemplate_menu</HideMenuItemId>

更新此配置并重新启动服务器后,转到管理控制台中的 "Configure -> Email Templates" 并在那里进行所需的更改。现在应该更新了。

请注意,"Main -> Manage" 的电子邮件模板配置仍将存在,并且只会更改新 API 的模板。