Большой! Я больше даже не работаю с этим клиентом; но я уверен, что ваш ответ будет полезен кому-то в будущем.

даю сообщение электронной почты с вложением 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) он отображался с нужным именем.

Ответы на вопрос(1)

Ваш ответ на вопрос