1

我正在尝试使用 Mule 3.3.0 并配置 SMTP 端点。该流可以有一个文件入站端点和一个 SMTP 出站端点。另一个流可以有一个 Java 类,它生成一个字符串内容(电子邮件的正文),并创建一个 CSV 文件,它将尝试推送到 SMTP 出站端点。

不幸的是,Mule SMTP 似乎不支持通过简单配置开箱即用的附件。我在网上阅读,似乎一种方法是编写自己的转换器。能够通过电子邮件发送附件是一项非常基本的功能,如果通过简单的配置可以做到这一点,我期待听到 Mule 专家的回答。

4

2 回答 2

4

它可以通过两种方式完成。

一个有骡配置

<set-attachment attachmentName="" value="" contentType="" />

其次是 Mule API。

org.mule.api.MuleMessage.addOutboundAttachment(String arg0, Object arg1, String arg2) 

或者

org.mule.api.MuleMessage.addOutboundAttachment(String arg0, DataHandler arg1)

希望这可以帮助。

于 2013-10-22T17:24:07.540 回答
2

要发送附件,请将它们添加到 Mule 消息出站附件中。

参阅addOutboundAttachmenthttp://www.mulesoft.org/docs/site/3.3.0/apidocs/index.html?org/mule/api/MuleMessage.html

于 2013-10-22T16:26:18.710 回答