我可以使用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”扩展名。给我建议一种方法。