Управление на Outlook файлове със съобщения с C++ Email Parser API

Четене и записване на Outlook шаблон файл (.OFT)

Outlook шаблоните са много полезни, когато искате да изпращате подобно имейл съобщение отново и отново. Вместо всеки път да подготвяте съобщението от нулата, първо подгответе съобщението в Outlook и го запазете като Outlook шаблон (OFT). След това, когато имате нужда да изпратите съобщението, можете да го създадете от шаблона, спестявайки време за писане на същия текст в тялото или темата, задаване на форматиране и т.н. Класът MailMessage на Aspose.Email може да се използва за зареждане и четене на Outlook шаблон (OFT) файл. След като Outlook шаблонът бъде зареден в екземпляр на класа MailMessage, можете да актуализирате подателя, получателя, тялото, темата и други свойства. След актуализиране на свойствата:

  • Изпратете имейла, използвайки класа SmtpClient или
  • Запазете съобщението като MSG и извършете допълнителни актуализации/валидиране, използвайки Microsoft Outlook.

В примерите с код по-долу, ние:

  1. Заредете шаблона, използвайки класа MailMessage.
  2. Актуализирайте някои от свойствата.
  3. Запазете съобщението във формат MSG.

Следният кодов откъс показва как да се зареди OFT файл с C++ Email Parser Library API, да се актуализира съобщението и да се запази във формат MSG.

Управление на цифрово подписани съобщения

Aspose.Email реализира пълния S/MIME имейл алгоритъм. Това дава на API-то пълна възможност да запазва цифрови подписи при конвертиране на съобщения между формати.

Запазване на подпис при конвертиране от EML към MSG

Когато конвертирате от EML към MSG, задайте флага preserveSignature на true, за да запазите подпис. Следният кодов откъс показва как да конвертирате от EML към MSG.

Конвертиране на S/MIME съобщения от MSG към EML

Aspose.Email запазва цифровия подпис при конвертиране от MSG към EML, както е показано в следния кодов фрагмент.

Задаване на цветова категория за Outlook MSG файлове

Цветовата категория маркира електронно съобщение за определена важност или тип. Microsoft Outlook позволява на потребителите да задават цветови категории за разграничаване на имейлите. За работа с цветови категории използвайте FollowUpManager. Той съдържа функции като AddCategory, RemoveCategory, ClearCategories и GetCategories.

  • AddCategory приема MapiMessage и низът на цветова категория, например "Purple Category" или "Red Category" като аргументи.
  • RemoveCategory приема MapiMessage и низът на цветова категория, който да бъде премахнат от съобщението.
  • ClearCategories() се използва за премахване на всички цветови категории от съобщението.
  • GetCategories се използва за извличане на всички цветови категории от конкретно съобщение.

Следният пример изпълнява задачите, както е дадено по-долу:

  1. Добавете цветова категория.
  2. Добавете още една цветова категория.
  3. Получете списъка с всички категории.
  4. Премахнете всички категории.

Достъп до информация за проследяване от MSG файл

Aspose.Email API предоставя възможност за достъп до информацията за последващи действия от изпратено или получено съобщение. Той може да извлече информация за прочетено, доставка‑прочетено потвърждение и резултати от гласуване от файл със съобщение.

Извличане на информация за разписка за прочитане и доставка

Следният кодов фрагмент показва как да извлечете информация за разписка за прочитане и доставка.