从Rest组件发送电子邮件

时间:2015-12-10 05:40:06

标签: rest mule mule-component

我有一个要求,对于一个特定的网址,我需要发送电子邮件。这样做的最佳方法是什么?

a)使用vm inbound创建一个单独的流并在那里添加smtp连接器,从Rest java组件中调用此vm端点。

b)在休息组件后创建一个选择过滤器,检查网址并发送与之匹配的电子邮件,否则发送原始响应。

我不能在休息组件之前放置选择过滤器,因为一些休息拦截器被调用并首先设置一些属性,然后我只需要根据它准备电子邮件内容。

Mule版本是3.5.0

1 个答案:

答案 0 :(得分:0)

该网址是否动态?您是否考虑过使用带有RAML定义的APIKit来公开您的Web服务。如果URL不是动态的,则有一个单独的流来处理它并生成电子邮件。

使用VM方法,一旦将消息推送到VM或任何其他队列,它将变为异步,除非这是您想要的行为