如何解决WSO2IS 5.3.0 smtp电子邮件适配器强制tls 1.2
在我们的wso2 Identity Server实例上,我们已经在<adapterConfig type="email">
部分的 output-event-adapters.xml 中正确设置了注册确认电子邮件和密码恢复电子邮件。
我们的smtp服务提供商现在将最低要求移至TLS版本1.2(较低版本将很快弃用)。
是否有一种方法可以强制wso2使用TLS协议的1.2版本?我已经搜索过,但没有找到任何内容。
解决方法
似乎服务器读取了<IS_HOME>/repository/conf/output-event-adapters.xml
文件的email
适配器配置中定义的所有SMTP属性,并将其传递给SMTP连接。
因此,您可以尝试下面的Java邮件属性。
-
mail.smtp.starttls.enable=true
-
mail.smtp.ssl.protocols=TLSv1.2
<adapterConfig type="email">
...
<property key="mail.smtp.ssl.protocols">1.2</property>
<property key="mail.smtp.starttls.enable">true</property>
...
</adapterConfig>
如果这是Identity Server 5.9.0或更高版本,则应在deployment.toml
文件中进行更改。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。