为什么BizTalk" body.csv"发送电子邮件atachment?在OUTLOOK 2016中?

时间:2016-09-09 08:30:13

标签: email biztalk outlook-2013 outlook-2016

我创建了一个发送电子邮件的简单界面。我已经设置了文件名

msg_out_renamed(MIME.FileName) = FileName;

这在我的Outlook 2013中运行良好,显示为"client_inv_20160909090658.csv"

但使用Outlook 2016的收件人显示为" body.csv "。当他决定保存附件时,保存为对话框中的文件名为"client_inv_20160909090658.csv"

为什么会发生这种情况,有没有办法阻止这种情况发生?

1 个答案:

答案 0 :(得分:1)

同时更改附件部分的上下文属性 MIME.FileName

在业务流程中:(注意" .part" 代码)

Message.part(MIME.FileName) = "NewFileName.txt";

在管道组件中:(注意" .BodyPart" 代码)

pInMsg.BodyPart.PartProperties.Write("FileName", "http://schemas.microsoft.com/BizTalk/2003/mime-properties", "NewFileName.txt");

不幸的是,我们无法通过BizTalk控制台中的“消息详细信息”屏幕看到这些上下文属性。附加调试器以检查这些值。