Большой! Я больше даже не работаю с этим клиентом; но я уверен, что ваш ответ будет полезен кому-то в будущем.
даю сообщение электронной почты с вложением MIME из SMTP-порта BizTalk 2016. Тем не менее, я думаю, что любые знания, которые любой может поделиться с любыми другими языками о странностях Outlook и MIME, могли бы помочь мне решить проблему ниже.
В Outlook вложение отображается как body.txt, но когда я нажимаю «Сохранить файл», оно показывает имя, которое я использовал при его создании (и это то, что хочет видеть пользователь).
Я имею в виду левую сторону, где написано «body.txt» над 5k и справа от значка вложения на снимке экрана ниже:
В компоненте BizTalk C # Pipeline это вложение было установлено с помощью следующего кода, где мы устанавливаем свойства контекста в сообщении BizTalk. Я также попытался установить ContentHeader и ContentID.
strFilename = "MyFileName_693.txt"; // Just for example.
pInMsg.BodyPart.PartProperties.Write(
"FileName",
"http://schemas.microsoft.com/BizTalk/2003/mime-properties",
strFilename);
Когда я переадресовал электронное письмо на свой Gmail, в приложении было показано правильное имя. Поэтому мой вопрос заключается в том, чтобы в Outlook (2016) он отображался с нужным именем.