Aspose.Email for Java Developer OEM
Aspose.Email for Java Developer OEM - программный компонент для интеграции функций обработки электронной почты в коммерческие, корпоративные и облачные Java-приложения. Библиотека позволяет создавать и отправлять сообщения, получать письма с почтовых серверов, обрабатывать вложения, преобразовывать почтовые форматы и работать с хранилищами Outlook.
Решение не требует установки Microsoft Outlook. Его можно использовать в SaaS-платформах, корпоративных системах, веб-приложениях, сервисах рассылки, электронных архивах и тиражируемых инструментах миграции почты.
Создание и отправка писем
Aspose.Email for Java позволяет программно формировать электронные сообщения и отправлять их через SMTP-сервер.
Основные возможности:
- добавление отправителя и получателей;
- настройка копии и скрытой копии;
- создание текстовых и HTML-писем;
- добавление вложений и встроенных изображений;
- настройка темы, кодировки и приоритета;
- добавление пользовательских заголовков;
- запрос уведомлений о доставке и прочтении;
- защищенное подключение по SSL/TLS;
- отправка сообщений из файла или потока.
Компонент подходит для рассылки уведомлений, отчетов, счетов и других автоматически создаваемых писем.
Получение почты
Библиотека поддерживает подключение к почтовым серверам по протоколам POP3 и IMAP.
Разработчики могут:
- получать список сообщений;
- загружать письма полностью или частично;
- работать с почтовыми папками;
- искать сообщения по заданным условиям;
- копировать и перемещать письма;
- изменять флаги и статус прочтения;
- удалять обработанные сообщения;
- использовать защищенное соединение;
- выполнять асинхронные операции.
Эти возможности подходят для автоматической обработки заявок, документов и другой входящей корреспонденции.
Поддерживаемые форматы
Aspose.Email for Java работает с распространенными форматами сообщений и почтовых хранилищ:
- EML;
- EMLX;
- MSG;
- MHTML;
- MBOX;
- PST;
- OST;
- TNEF;
- ICS;
- VCF и другими связанными форматами.
Библиотека позволяет преобразовывать сообщения между форматами, сохраняя текст, адресатов, вложения, свойства и служебные заголовки.
Файлы Outlook MSG
Компонент позволяет создавать, открывать и изменять сообщения Microsoft Outlook в формате MSG.
Можно:
- читать свойства письма;
- изменять тему и содержимое;
- получать сведения об отправителе и получателях;
- добавлять и извлекать вложения;
- работать со встроенными изображениями;
- обрабатывать пользовательские свойства;
- преобразовывать MSG в EML или MHTML;
- сохранять измененное сообщение.
Для выполнения операций установка Microsoft Outlook не требуется.
Хранилища PST, OST и MBOX
Aspose.Email for Java предоставляет инструменты для обработки файлов данных почтовых клиентов.
Библиотека позволяет:
- открывать PST, OST и MBOX;
- получать структуру папок;
- читать и извлекать сообщения;
- обрабатывать вложения;
- искать элементы;
- создавать PST-файлы;
- добавлять папки и письма;
- извлекать контакты и календари;
- переносить почту между системами;
- формировать электронные архивы.
Функциональность востребована при миграции, резервном копировании и восстановлении корпоративной почты.
Вложения и HTML-содержимое
Компонент поддерживает работу с файлами и ресурсами, прикрепленными к письмам.
Разработчики могут:
- добавлять и извлекать вложения;
- сохранять их в файл или поток;
- заменять и удалять вложенные документы;
- обрабатывать вложенные сообщения;
- добавлять встроенные изображения;
- работать с ресурсами HTML-писем;
- создавать альтернативную текстовую версию;
- получать имя и тип содержимого файла.
Эти функции подходят для автоматического приема счетов, договоров, отчетов и других документов.
Календари и встречи
Aspose.Email for Java позволяет создавать и обрабатывать календарные события и приглашения.
Поддерживаются:
- дата, время и продолжительность встречи;
- организаторы и участники;
- место проведения;
- описание;
- напоминания;
- повторяющиеся события;
- приглашения и ответы;
- импорт и экспорт ICS;
- обработка существующих календарей.
Функциональность можно использовать для планирования встреч, вебинаров, консультаций и корпоративных мероприятий.
Контакты и задачи
Библиотека поддерживает контактные данные и другие элементы Microsoft Outlook.
Можно обрабатывать:
- контакты;
- электронные визитные карточки VCF;
- телефонные номера и адреса;
- сведения о компании и должности;
- фотографии и заметки;
- задачи;
- журнальные записи;
- списки рассылки;
- пользовательские свойства.
Эти возможности помогают переносить и синхронизировать данные между почтовыми и корпоративными системами.
Поиск и фильтрация
Aspose.Email for Java позволяет отбирать сообщения в почтовых папках и локальных хранилищах по:
- отправителю;
- получателю;
- теме;
- дате;
- наличию вложений;
- статусу прочтения;
- размеру;
- приоритету;
- другим свойствам.
Фильтрация помогает автоматически распределять корреспонденцию, находить нужные письма и запускать дальнейшую обработку.
Защита сообщений
Компонент поддерживает функции защищенного обмена электронной почтой.
В зависимости от сценария доступны:
- SSL/TLS-соединения;
- защищенная аутентификация;
- цифровое подписание;
- проверка подписи;
- шифрование и расшифровка сообщений;
- работа с сертификатами;
- создание подписей DKIM.
Эти возможности помогают защищать корпоративную переписку и подтверждать подлинность отправителя.
Microsoft Exchange
Библиотека предоставляет средства для интеграции с Microsoft Exchange.
Приложение может:
- подключаться к почтовому ящику;
- получать структуру папок;
- читать и отправлять сообщения;
- перемещать и копировать письма;
- обрабатывать вложения;
- работать с календарями;
- получать контакты и задачи;
- выполнять поиск элементов.
Доступные функции зависят от версии Exchange, способа подключения и настроек сервера.
Пакетная обработка и архивирование
Aspose.Email for Java подходит для автоматической обработки большого количества сообщений.
Типовые сценарии:
- массовая конвертация MSG и EML;
- извлечение вложений;
- архивирование почтовых ящиков;
- перенос писем между форматами;
- обработка входящей корреспонденции;
- выгрузка календарей и контактов;
- сохранение сообщений в PST или MBOX;
- передача данных в систему документооборота.
Библиотеку можно использовать в серверных службах, SaaS-сервисах и фоновых процессах.
Для кого предназначен продукт
Aspose.Email for Java Developer OEM подойдет независимым Java-разработчикам, производителям коммерческого программного обеспечения, поставщикам SaaS-сервисов, создателям почтовых решений, систем документооборота, электронных архивов и инструментов миграции электронной почты.
Лицензия Developer OEM
Лицензия Developer OEM предназначена для одного разработчика. Она позволяет интегрировать Aspose.Email for Java в собственный программный продукт и развертывать готовое решение в неограниченном количестве физических или виртуальных мест.
OEM-вариант подходит для приложений, которые устанавливаются у нескольких заказчиков, распространяются среди конечных пользователей или предоставляются в виде веб-, облачного либо SaaS-сервиса. Пользователи получают доступ к реализованным функциям обработки электронной почты, но не к Aspose.Email for Java как к самостоятельной библиотеке.
Если над продуктом будут работать несколько разработчиков, следует рассмотреть лицензию Site OEM.

