【问题标题】:How to add multiple mail attachment in smtp using Mule ESB如何使用 Mule ESB 在 smtp 中添加多个邮件附件
【发布时间】:2015-07-23 00:54:55
【问题描述】:

我想知道有没有一种方法可以使用 Mule ESB 在 smtp 中添加多个邮件附件。我知道我们可以在 Mule 消息中添加附件,但我想要一种可以在之前在 Mule 消息中添加多个附件的方法消息发送到出站 smtp 端点。 有没有办法为多个附件编写Java代码?

提前谢谢....

【问题讨论】:

    标签: java email smtp mule mule-studio


    【解决方案1】:

    反复使用<set-attachment attachmentName="" value="" contentType="" /> 元素为您的Mule 消息添加多个附件。它们应自动转换为出站电子邮件中的 MIME 附件。

    【讨论】:

    • 谢谢大卫......我已经尝试过你的过程......我已经设置了一个 .zip 文件,将内容类型设置为“application/zip”,一个 .pdf 文件将内容类型保持为“application /pdf"....我收到了带有附件的消息,但附件已损坏...。如果我没有设置内容类型并将其留空,那么Mule会抛出异常并且无法处理...有没有其他办法?
    【解决方案2】:

    所以,根据大卫的建议,可行的解决方案是:-

    <set-attachment value="#[message.payload]" contentType="application/zip" attachmentName="#[message.inboundProperties['originalFilename']]" doc:name="Attachment" />
    

    其中#[message.inboundProperties['originalFilename']] 包含来自入站文件的文件名

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      相关资源
      最近更新 更多