Я экспортирую электронные письма транспортным агентом Exchange 2016 и сохраняю их на диск. Outlook успешно открывает все электронные письма, разрешает заголовки, но ts не может отображать текст сообщений, отправленных из клиента Outlook. Тип:
Content-Type: application/ms-tnef; name="winmail.dat"
Другие типы (MIME и т. д.) допустимы. Экспортированные сообщения содержат текст. Я могу преобразовать его в .msg, и после этой операции все работает. Почему это происходит?
Метод экспорта электронной почты:
using (var stream = new MemoryStream())
{
email.MimeDocument.WriteTo(stream);
storageManager.SaveStreamToFile(stream, path);
size = stream.Length;
}
Я уже пытался использовать различные события транспортного конвейера (https://technet.microsoft.com/en-us/library/bb125012(v=exchg.150).aspx). Этот вопрос задавали на разных форумах, но реального ответа нет. Я приведу пример электронной почты, если хотите.