Outlook Save MHT - Включить BCC, Исключить встроенные элементы, Показать адреса

Я использую C# и объектную модель Outlook 2010 для сохранения электронных писем Outlook в формате MHT (MIME HTML). У меня нет проблем с сохранением электронной почты как MHT.

   //mi is a MailItem
   //Save As MHT
   mi.SaveAs(@"D:\test.mht", OlSaveAsType.olMHTML);

Есть некоторые аспекты результирующего MHT, которые я хотел бы настроить.

  1. Генерируемый Outlook файл MHT не отображает строку скрытой электронной почты, о которой известно, что у нее есть получатели скрытой копии. Эти электронные письма взяты из почтового магазина отправителя. Есть ли варианты для принудительного отображения линии СК?

  2. Если исходная электронная почта представляет собой электронную почту в формате расширенного текста и содержит встроенные файлы, Outlook сохраняет внедренные файлы в результирующем MHT. Outlook делает это хорошо. Тем не менее, я хотел бы удалить встроенные файлы. Есть ли варианты, чтобы заставить Outlook не записывать встроенные файлы в MHT? Сохранение в виде обычного HTML не вариант, потому что я хочу сохранить встроенные изображения.

  3. Генерируемый Outlook файл MHT отображает отображаемое имя каждого получателя. Я хотел бы, чтобы в файле MHT отображалось отображаемое имя и адрес электронной почты каждого получателя. Есть ли способ сделать это?

1 ответ

Решение

Нет никакого способа сделать это, вам нужно будет сгенерировать файл MHT самостоятельно.

Другие вопросы по тегам