在 WSO2 DAS 流程中发送电子邮件的附加业务逻辑

Additional business logic to send an email in WSO2 DAS flow

我正在使用 WSO2 DAS 开发 CEP 应用程序原型。由于我的流程,我有一个最终的事件流(属性:电子邮件地址、主题、文本等),我想通过邮件将其发送到当前事件属性中的地址。但是使用 WSO2 DAS 我只能向固定地址列表发送简单的信件。 我已经开始阅读 WSO2 EI 文档。我想,我将能够在 WSO2 DAS 中使用 HTTP 发布者向 WSO2 EI 发送请求并在那里开发额外的逻辑。 这对我的情况来说是正确的方法吗?

是的!向 wso2ei 发送消息可以让您将通知更改为短信或记录它或为您的通知添加保证交付。例如,如果您的电子邮件服务器在事件发生后没有响应,将会发生什么。在 wso2ei 中你可以做它的顺序。

亚历克斯,

在 DAS 电子邮件发布者的 'to email address' 中,主题被视为动态字段,这意味着您可以将事件中的值注入到这些字段中。为此,您可以使用双花括号。例如:

主题 = {{主题}}

https://docs.wso2.com/display/DAS310/Email+Event+Publisher

希望这能回答您的问题。