Обзор функций

Aspose.Email для C++ разделена на несколько отдельных компонентов, каждый с определёнными возможностями. Ниже приведён список функций для каждого из основных пакетов.

Aspose.Email.Mail

Общие возможности электронной почты

  • Создавать письма, содержащие чистый текст
  • Создавать письма, содержащие HTML
  • Создавать альтернативные тела сообщений для совместимости как с HTML‑клиентами, так и с клиентами без поддержки HTML

Возможности вложений

  • Добавлять вложения к письмам
  • Удалять вложения из писем
  • Создавать вложения из путей к файлам
  • Создавать вложения из потоков
  • Создавать вложения из массивов байтов

Возможности встроенных объектов

  • Встраивать объекты (например, изображения, звуки и т. д.) в письма
  • Удалять встроенные объекты из писем
  • Встраивать объекты из путей к файлам
  • Встраивать объекты из потоков
  • Встраивать объекты из массивов байтов

Возможности импорта/экспорта

  • Импортировать письма в формате Microsoft Outlook (MSG)
  • Импортировать письма в формате Microsoft HTML (MHT)
  • Импортировать письма в формате RFC822 (EML)
  • Создавать письма из HTML‑контента
  • Экспортировать письма в формат Microsoft HTML (MHT)
  • Экспортировать письма в формат сообщения, соответствующий RFC822 (EML)
  • Экспортировать письма из файла Outlook PST в файлы Outlook MSG

Возможности календаря

  • Добавлять события iCalendar в электронные письма

Вспомогательные возможности

  • Настраивать заголовки письма
  • Устанавливать приоритет сообщения, дату и время
  • Поддерживает все наборы символов

Расширенные возможности

  • Поддерживает разбор электронных писем в форматах MSG, MHT и EML
  • Поддерживает сохранение электронных писем в форматах MSG, MHT и EML
  • Извлекать вложения из файлов сообщений Microsoft Outlook (MSG)
  • Читать сообщения из файлов Outlook PST

Aspose.Email.Mime

Общие возможности парсинга

  • Извлекать заголовки писем и тела сообщений.
  • Получать имена и значения из заголовков письма.
  • Получать адреса From, To, Cc и Reply‑To.
  • Получать и сохранять вложения.
  • Получать и сохранять встроенные объекты, такие как изображения и звуки.

Возможности импорта/экспорта

  • Импортировать письма в формате Microsoft Outlook (MSG).
  • Импортировать письма в формате Microsoft HTML (MHT).
  • Импортировать письма в формате RFC822 (EML).
  • Экспортировать письма в формат Microsoft HTML (MHT).
  • Экспортировать письма в формат сообщения, соответствующий RFC822 (EML).

Вспомогательные возможности

  • Поддерживает множественные заголовки.
  • Поддерживает множественные части.
  • Поддерживает все наборы символов.
  • Получать метаданные, такие как contentType, MimeVersion и XMailer.

Продвинутые возможности парсинга

  • Загружать и разбирать письма в форматах MSG, MHT и EML

Aspose.iCalendar

  • Легко и надёжно вычислять даты и время событий даже для самых сложных шаблонов повторения
  • Обрабатывать и создавать шаблоны повторения в формате iCalendar (RFC 2445)
  • Создавать шаблоны повторения программно через интуитивно понятную объектную модель
  • Использовать шаблоны повторения ежегодно, ежемесячно, еженедельно, ежедневно, ежечасно, каждую минуту и каждую секунду
  • Отображать шаблоны повторения в ваших настольных, веб‑или мобильных приложениях

Поддержка файлов PST/OST

  • Поддержка файлов Personal и Offline Storage
  • Создавать и читать файлы OST, PST
  • Поддерживает файлы PST всех типов
  • Поддерживаются все типы OST для чтения

Поддерживаемые протоколы

  • SMTP
  • POP3
  • IMAP