WSO2IS 5.3.0 smtp电子邮件适配器强制tls 1.2
在我们的wso2 Identity Server实例中,我们已在WSO2IS 5.3.0 smtp电子邮件适配器强制tls 1.2,smtp,tls1.2,wso2is,Smtp,Tls1.2,Wso2is,在我们的wso2 Identity Server实例中,我们已在部分的输出事件适配器.xml中正确设置了注册确认电子邮件和密码恢复电子邮件 我们的smtp服务提供商现在将作为最低要求迁移到TLS版本1.2(较低版本将很快被弃用) 有没有办法强迫wso2使用TLS协议的1.2版本?我已搜索,但未找到任何TINHG。服务器似乎读取并将/repository/conf/output event adapters.xml文件的电子邮件适配器配置中定义的所有SMTP属性传递到SMTP连接 因此,您可以尝试
部分的输出事件适配器.xml中正确设置了注册确认电子邮件和密码恢复电子邮件
我们的smtp服务提供商现在将作为最低要求迁移到TLS版本1.2(较低版本将很快被弃用)
有没有办法强迫wso2使用TLS协议的1.2版本?我已搜索,但未找到任何TINHG。服务器似乎读取并将
/repository/conf/output event adapters.xml
文件的电子邮件适配器配置中定义的所有SMTP属性传递到SMTP连接
因此,您可以尝试以下Java邮件属性
mail.smtp.starttls.enable=true
mail.smtp.ssl.protocols=TLSv1.2
...
1.2
真的
...
如果这是Identity Server 5.9.0或更高版本,则应在部署.toml
文件中进行更改。您好,谢谢您的回复。不幸的是,我已经尝试添加这些参数,但邮件总是使用TLS1.0发送。我们使用的是WSO2 IS 5.3.0,java 1.8…由于您使用的是5.3.0,我不确定您是否使用axis2maiTo
传输发送邮件。检查axis2.xml
文件中是否有未注释的mailto
传输发送者。如果是,请将上述建议的配置移到该标签下<代码>
<adapterConfig type="email">
...
<property key="mail.smtp.ssl.protocols">1.2</property>
<property key="mail.smtp.starttls.enable">true</property>
...
</adapterConfig>