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

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

Aspose.Email.Mail

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

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

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

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

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

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

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

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

Функции массовой рассылки

  • Поддерживает отправку писем пакетами
  • Встроенная многопоточная функция для отправки массовых писем
  • Поддерживает сохранение массовых сообщений электронной почты в пуле сообщений

Функции слияния почты

  • Слияние почты на основе шаблона с использованием различных источников данных
  • Поддерживает DataTable в качестве источника данных
  • Поддерживает DataRowCollection в качестве источника данных
  • Поддерживает DataReader в качестве источника данных
  • Создать шаблон электронной почты из файла
  • Создать шаблон электронной почты из экземпляра MailMessage
  • Выполнять пошаговое слияние для создания сообщений электронной почты

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

  • Добавлять события iCalendar в письма.
  • Отменять события iCalendar.
  • Отправлять запросы на собрания по электронной почте.
  • Отправлять запросы на встречу по электронной почте.

Возможности обработки событий

  • Поддерживает различные полезные события для более гибкого управления.
  • Выполнять действия после отправки всех массовых писем.
  • Выполнять действия, когда сообщение готово к отправке.
  • Получать уведомление через событие, когда письмо полностью отправлено.

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

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

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

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

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.Email.Verify

Функции валидации

  • Проверять адреса электронной почты.
  • Поддерживает проверку синтаксиса электронной почты.
  • Поддерживает проверку домена электронной почты.
  • Поддерживает проверку почтового сервера.
  • Поддерживает проверку MX‑записей.
  • Асинхронная валидация.
  • Гибкие результаты валидации.

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

  • Укажите DNS‑серверы.* Установите тайм‑аут запроса.

Aspose.iCalendar

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

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

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