在WSO2中用户自注册期间,电子邮件发送是如何工作的?
我检查了axi2.xml文件和output-event-adapter.xml文件。对于电子邮件OTP,提到在axis2.xml文件中配置电子邮件 但对于用户自注册,需要在output event adapter.xml文件中配置电子邮件。 为什么电子邮件配置有两个位置?在WSO2 IS 5.7.0中,发送电子邮件通知在用户自注册中是如何工作的在WSO2中用户自注册期间,电子邮件发送是如何工作的?,wso2,wso2is,Wso2,Wso2is,我检查了axi2.xml文件和output-event-adapter.xml文件。对于电子邮件OTP,提到在axis2.xml文件中配置电子邮件 但对于用户自注册,需要在output event adapter.xml文件中配置电子邮件。 为什么电子邮件配置有两个位置?在WSO2 IS 5.7.0中,发送电子邮件通知在用户自注册中是如何工作的 提前谢谢 WSO2IS包含一个基于Axis2的带有WSO2IS的电子邮件发送模块。这将处理电子邮件OTP中的电子邮件通知。[1,2]这些配置存储在ax
提前谢谢 WSO2IS包含一个基于Axis2的带有WSO2IS的电子邮件发送模块。这将处理电子邮件OTP中的电子邮件通知。[1,2]这些配置存储在axis2.xml中。但对于诸如询问密码帐户确认和用户自注册等实例,则不需要这样做。WSO2 Is使用电子邮件事件适配器[3]。这些适配器从output-event-adapter.xml获取配置 在上图中,全局适配器配置在output-event-adapters.xml中定义。每个租户创建的每个适配器都与配置的smtp服务器保持连接。当租户需要发送电子邮件时,会将内容发布到相关流中[5] 此流使用wso2解析发布服务器的流创建到相关发布服务器的映射。这些发布者在中定义 IS-HOME/repository/deployment/server/eventpublisher 这些发布服务器指定与SMTP服务器连接的相关适配器。它使用该连接发送电子邮件。这就是用户自注册中处理电子邮件发送的方式。[4]对此作了进一步解释。 由于WSO2具有这两种不同的机制来处理通知,因此您必须在两个位置配置电子邮件OTP和帐户确认。由于WSO2正在弃用基于Axis2的通知模型 如果启用该属性
<Parameter name="useEventHandlerBasedEmailSender">true</Parameter>
true
根据文件[6]您可以将output-event-adapter.xml中的配置用于电子邮件otp。[7]但这支持在identity server 5.8.0之后使用
[2]
[3]
[4]
[5]
[6]
[7] 谢谢。这对我帮助很大:)