Керування файлами повідомлень Outlook за допомогою C++ Email Parser API

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

Шаблони Outlook дуже корисні, коли потрібно багаторазово надсилати подібні електронні листи. Замість того, щоб кожного разу створювати повідомлення з нуля, спочатку підготуйте його в Outlook і збережіть як шаблон Outlook (OFT). Після цього, коли потрібно надіслати лист, ви можете створити його зі шаблону, економлячи час на написання того ж тексту у тілі або темі, встановлюючи форматування тощо. Клас MailMessage з Aspose.Email можна використовувати для завантаження та читання шаблону Outlook (OFT). Після завантаження шаблону у екземпляр класу MailMessage ви можете оновити відправника, одержувача, тіло, тему та інші властивості. Після оновлення властивостей:

  • Надішліть електронний лист, використовуючи клас SmtpClient або
  • Зберегти повідомлення у форматі MSG та виконати подальші оновлення/перевірку за допомогою Microsoft Outlook.

У наведених нижче прикладах коду ми:

  1. Завантажте шаблон за допомогою класу MailMessage.
  2. Оновити деякі властивості.
  3. Зберегти повідомлення у форматі MSG.

Наведений фрагмент коду показує, як завантажити OFT‑файл за допомогою API C++ Email Parser Library, оновити повідомлення та зберегти його у форматі 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 надає можливість отримувати інформацію про подальші дії з надісланого або отриманого повідомлення. Він може отримати інформацію про Read, Delivery Read Receipt та результати голосування з файлу повідомлення.

Отримання інформації про підтвердження прочитання та доставки

У наведеному фрагменті коду показано, як отримати інформацію про підтвердження прочитання та доставки.