无法在 WSO2 API Manager 3.1.0 中启用 MailtoSender

Unable to enable MailtoSender in WSO2 API Manager 3.1.0

我正在尝试从 API 管理器中的消息中介层发送电子邮件,并且我创建了一个调用 mailto URI 的序列。

我尝试使用以下配置编辑 deployment.toml,但仍然收不到 mailto 发件人。

我已经在 deployment.toml 中添加了这个配置,但是 axis2.xml 在重新启动后没有反映出来。 Mailto 发件人未启用。

[[transport.mail.sender]]
name = "mailto"
parameter.hostname = "localhost"
parameter.port = "25"
parameter.enable_tls = true
parameter.auth = true
parameter.username = "incoming"
parameter.password = "incoming123"
parameter.from = "incoming@rsyswso2test.com"

在 APIM 的 axis2.xml 中,与邮件发件人相关的 axis2 配置在默认情况下没有模板化。您需要在 wso2am-3.1.0/repository/resources/conf/templates/repository/conf/axis2/axis2.xml.j2.

中模板化所需的配置

可以从 micro-integrator axis2.xml.j2L272 and L546 中获取所需的模板,其中这些配置已经模板化。复制突出显示的模板值并粘贴到上述路径中的 axis2.xml.j2 文件中。然后 APIM 应该从 deployment.toml

中获取配置值