Управление файлами сообщений Outlook с помощью C++ Email Parser API
Чтение и запись файла шаблона Outlook (.OFT)
Шаблоны Outlook весьма полезны, когда необходимо repeatedly отправлять похожие электронные письма. Вместо того чтобы каждый раз создавать сообщение заново, сначала подготовьте его в Outlook и сохраните как шаблон Outlook (OFT). После этого, когда понадобится отправить сообщение, вы можете создать его из шаблона, экономя время на повторном вводе одинакового текста в теле или теме, настройке форматирования и т.д. Класс MailMessage из Aspose.Email можно использовать для загрузки и чтения файла шаблона Outlook (OFT). После того как шаблон Outlook загружен в экземпляр класса MailMessage, вы можете обновить отправителя, получателя, тело, тему и другие свойства. После обновления свойств:
- Отправьте письмо, используя класс SmtpClient или
- Сохраняем сообщение как MSG и выполняем дальнейшие обновления/проверку с помощью Microsoft Outlook.
В приведённых ниже кодовых примерах мы:
- Загрузите шаблон, используя класс MailMessage.
- Обновить некоторые свойства.
- Сохранить сообщение в формате MSG.
Следующий фрагмент кода показывает, как загрузить файл OFT с помощью API библиотеки C++ Email Parser, обновить сообщение и сохранить его в формате 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 используется для получения всех цветовых категорий из конкретного сообщения.
Следующий пример выполняет указанные ниже задачи:
- Добавить цветовую категорию.
- Добавить еще одну цветовую категорию.
- Получить список всех категорий.
- Удалить все категории.
Доступ к информации о последующих действиях из файла MSG
API Aspose.Email предоставляет возможность получать информацию о напоминаниях из отправленного или полученного сообщения. Она может извлекать сведения о прочтении, подтверждении доставки и результатах опроса из файлов сообщений.
Получение информации о подтверждениях о прочтении и доставке
Следующий фрагмент кода показывает, как получить информацию о подтверждениях о прочтении и доставке.