wso2is 为每个租户配置电子邮件设置

wso2is configure email settings per tenant

我想在多租户配置中使用自注册和从 wso2is 恢复密码。

一切都记录在这里:

但问题是如果我使用

Notification.Sending.Internally.Managed=true

axis.xml 中配置的邮件 smtp 不依赖于租户:

<transportSender name="mailto" class="org.apache.axis2.transport.mail.MailTransportSender">
<parameter name="mail.smtp.from">sampleemail@gmail.com</parameter>
[...]

如果我把

Notification.Sending.Internally.Managed=false

如何才能正确填写邮件模板自己发送? 它写的是文档: Notification.Sending.Internally.Managed=true This enables the internal email sending module. If false, the email sending data is available to the application via a Web service. Thus the application can send the email using its own email sender.

但是 Web 服务名称或工作流是什么?

此致,

是的。 Notification.Sending.Internally.Managed 是 Identity Server 5.2.0 版本中的全局配置。在下一个版本中,这将是一个明智的租户 属性。 (您可以尝试最新的 code )。

在自助注册和密码恢复流程中,我们通过电子邮件发送带有用户名的确认码。如果您禁用 Notification.Sending.Internally.Managed 属性,它将从同一网络服务返回确认代码。 (用户信息恢复服务)。

谢谢
伊苏拉