Mule电子邮件附件扩展名为空

时间:2019-01-31 10:42:45

标签: mule email-attachments mule-component

我可以使用MULE中的SMTP连接器发送电子邮件附件。但是,当我的附件到达“收件箱”时,它带有“ .null”扩展名。 如果我在记事本中打开该文件,则文件中将包含预期的数据。 我无法弄清楚扩展名为何为空。     我的附件看起来像这样     “ MyFIle-01312019_0256.null”

This is my configuration
<set-attachment attachmentName="#[sessionVars.'channel-smtp-attachment-prefix']-#[server.dateTime.format('MMddyyyy_HHmm')].#[flowVars.'channel-smtp-attachment-extension']" value="#[payload]" contentType="#[flowVars.'channel-smtp-attachment-type']" doc:name="Mail Endpoint"/>

  And I set in code like this
   myObj.setAttribute("channel-smtp-attachment-prefix", REPORT_NAME_PREFIX);

  I tried following way 
  myObj.setAttribute("channel-smtp-attachment-prefix", REPORT_NAME_PREFIX + ".txt");

     Then my attachment looks like this
         MyFIle.txt-01312019_0256.null

我需要“ .txt”扩展名。给我建议一种方法。

0 个答案:

没有答案