WSO2IS 5.3.0 smtp电子邮件适配器强制tls 1.2

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连接 因此,您可以尝试

在我们的wso2 Identity Server实例中,我们已在
部分的输出事件适配器.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,我不确定您是否使用axis2
    maiTo
    传输发送邮件。检查
    axis2.xml
    文件中是否有未注释的
    mailto
    传输发送者。如果是,请将上述建议的配置移到该标签下<代码>
        <adapterConfig type="email">
            ...
            <property key="mail.smtp.ssl.protocols">1.2</property>
            <property key="mail.smtp.starttls.enable">true</property>
            ...
        </adapterConfig>