WSO2IS 5.3.0 - 电子邮件模板问题

时间:2017-02-01 14:34:37

标签: wso2is

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

但是当我收到邮件时,通过调用soap webservice UserInformationRecoveryServiceStub.registerUser,我得到了之前的原始模板。 同样的事情附加帐户确认和重置密码。 我试图重新启动wso2is,同样的问题,修改很好地设置在admin gui中,但不是在发送电子邮件中。 是否有先前清除/删除的缓存或注册表?

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

        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}}

1 个答案:

答案 0 :(得分:1)

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

要执行此操作,请打开carbon.xml文件,然后删除/评论以下行

<HideMenuItemId>identity_mgt_emailtemplate_menu</HideMenuItemId>

更新此配置并重新启动服务器后,转到管理控制台中的“配置 - &gt;电子邮件模板”,然后在那里进行所需的更改。现在它应该更新。

请注意,“Main - &gt; Manage”中的电子邮件模板配置仍然存在,只会更改新API的模板。