【问题标题】:Send Email From Rest Component从 Rest 组件发送电子邮件
【发布时间】:2015-12-11 22:06:36
【问题描述】:

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

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

b) 在 rest 组件之后创建一个选择过滤器,检查 url 并发送电子邮件,如果它与那个匹配,否则发送原始响应。

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

Mule 版本是 3.5.0

【问题讨论】:

    标签: rest mule mule-component


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 2018-06-09
      • 2016-08-28
      • 2016-03-16
      • 2012-12-16
      • 2011-05-19
      • 2012-05-20
      相关资源
      最近更新 更多