我正在使用BizTalk 2010 SMTP Adapter通过属性SMTP设置发送带附件的邮件。附件
//附件
msgEmail(SMTP.Attachments)= AttachmentList;
我有多种语言的文件(例如英文和俄文)
我的附件列表如下所示:
“C:\ Temp \ Files \ EnglishNameFile.xml | C:\ Temp \ Files \RussianFileName_РусскоеИмя.xml”;
使用此附件发送邮件后,收到没有此部分名称的第二个文件(部分名称为俄语)
(名称的非英语部分是DISAPPEARS)
像这样:RussianFileName_.xml(必须是RussianFileName_РусскоеИмя.xml)
非英语部分是DISAPPEARS !!!
如果我的文件没有拉丁语(非英语),那么比BizTalk SMTP Adapter更改名称
默认为ATT41233.xml
我发现这种行为也发生在其他非英语语言中!!!
很遗憾,我找不到任何有关此内容的信息
答案 0 :(得分:0)
问题显然是使用了错误的字符编码。我在SMTP Adapter Property Schema上找到的唯一属性是EmailBodyTextCharset
,将其设置为"utf-8"
。
此外,您必须在发送端口的管道中使用MIME/SMIME encoder
组件(在编码阶段)。